-
ruby-on-rails – 独立于rails app中的模型测试自定义验证功能
所属栏目:[百科] 日期:2020-12-17 热度:158
我正在构建一个自定义验证方法,以便在我的rails应用程序中使用.我想要构建的验证器类型将模型中调用验证器的列与其他表中的列进行比较.以下是一个代码示例,说明了我尝试构建的验证器的模式. module ActiveModel module Validations module ClassMethods # ex[详细]
-
ruby-on-rails – Fontello在生产中不起作用
所属栏目:[百科] 日期:2020-12-17 热度:93
大家好,我这时正在 linux下用apache乘客rvm rails 4安装一个生产服务器,除了fontello的图标外几乎没有工作正常 主要fontello文件夹的目录在这里: /project/app/assets/stylesheets/fontello/ 在开发中,应用程序看起来像这样 在生产中看起来像这样 所以你可[详细]
-
RubyCAS注册新用户,如何使用Devise?
所属栏目:[百科] 日期:2020-12-17 热度:126
我很难在 rubyCAS-server DB中注册用户 我使用Devise(3.2.2)和devise_cas_authenticatable(1.3.4)作为SSO解决方案.使用rubyCAS作为服务器SSO. 我能够正常登录,但我的问题是如何注册新用户. 我希望有两个共享相同用户群的应用程序,让用户在双方注册. 但他们会[详细]
-
ruby-on-rails – 使用Nitrous.io的Rails应用程序中的Rspec错误
所属栏目:[百科] 日期:2020-12-17 热度:140
当我运行bundle exec rspec spec /我在控制台中收到以下消息: Could not open library 'libgtkmm-2.4': libgtkmm-2.4: cannot open shared object file: No such file or directory. Could not open library 'libgtkmm-2.4.so': libgtkmm-2.4.so: cannot op[详细]
-
ruby – Sublime Text 3和Rspec,构建错误
所属栏目:[百科] 日期:2020-12-17 热度:81
我刚刚安装了Sublime Text 3和几个软件包. 我正在做一些Ruby的东西,目前想在Sublime Text中构建我的程序. 但是当我点击Cmb b来构建它时,我在Sublime Text控制台中遇到的错误很少: [Errno 2] No such file or directory: 'rspec'[cmd: ['rspec','-I /Applica[详细]
-
ruby-on-rails – Rails 2.3.5 – “.find”函数不适用于(:cond
所属栏目:[百科] 日期:2020-12-17 热度:167
我想要做的是查找过去60天内使用过的特定记录. 我正在使用Oracle(9i), Rails v:2.3.5, Ruby v:1.8.7 我的代码定义日期间隔是: date =(((Time.now - 60.days).strftime("%d-%b-%y"))...(Time.now.strftime("%d-%b-%y"))) 以下是我如何使用它: conditions[详细]
-
ruby-on-rails – Rails控制台UTF-8中的无效字节序列(ArgumentEr
所属栏目:[百科] 日期:2020-12-17 热度:116
我在rbenv管理下运行 ruby 2.0.0p247,rails 4.0.1.当我第一次尝试启动rails控制台时,我遇到了一条未找到readline的错误.我安装了rb-readline gem并添加到gemfile中,如下所示:gem’rb-readline’,’0.4.2′. Adter bundle更新控制台变得能够运行.但是,当我按[详细]
-
ruby-on-rails – 在rails中喜欢用户配置文件
所属栏目:[百科] 日期:2020-12-17 热度:115
所以我创建了一个具有用户配置文件的网络应用程序,用户可以根据兴趣等搜索其他用户.如何添加用户可以收藏个人资料的功能?即用户A找到用户B并喜欢他们看到的内容,并且可以点击“收藏此个人资料”按钮,也许它已加星标并存储?这段代码会是什么样的?只是一个[详细]
-
ruby-on-rails – 无法将应用程序推送到heroku … env:bundle:
所属栏目:[百科] 日期:2020-12-17 热度:171
有一个应用程序并工作了一段时间,但现在我不能git推: ----- Ruby app detected----- Compiling Ruby/Rails----- Using Ruby version: ruby-1.9.3-p125----- Installing dependencies using Fixing nokogiri install. Clearing bundler cache. See https://g[详细]
-
ruby – Rails 4并全球化不添加翻译
所属栏目:[百科] 日期:2020-12-17 热度:159
我升级到Rails 4并全球化(而不是globalize3),因此翻译无法正常工作. 脚步: 创造英文记录 将语言环境更改为:es 然后在刚刚创建的对象上调用update_attributes 这用于在es中创建新的翻译. 但是,现在,它正在修改英文记录!请帮忙? 的Gemfile: gem "rails","[详细]
-
ruby-on-rails – 如何测试设计参数消毒剂
所属栏目:[百科] 日期:2020-12-17 热度:58
我已经实现了下面的代码,所以我可以通过强参数更新用户属性.它直接来自devise的文档,我理解得很好. 然而问题是我真的很擅长测试.我正在使用SimpleCov,它告诉我u.permit位没有被覆盖.不幸的是,我不太确定如何测试这个. 我正在使用rspec,我想知道是否有人能指[详细]
-
ruby-on-rails – ScrollSpy未在bootstrap 3中激活
所属栏目:[百科] 日期:2020-12-17 热度:145
我使用BootStrap Saas gem( https://github.com/thomas-mcdonald/bootstrap-sass)和Rails 4. 我正在尝试设置scrollspy,但是我无法使效果起作用.我做过研究并经历过 ? Bootstrap 3 scrollspy strange behaviour – not updating active class on scroll, Boot[详细]
-
ruby-on-rails – 服务器之间的资产指纹不同
所属栏目:[百科] 日期:2020-12-17 热度:190
我正在将rails 3.2.14应用程序部署到2个不同的服务器上,并在它们前面有一个负载均衡器.资产当前正在服务器上进行预编译(通过capistrano部署). 由于某种原因,application.js文件上的指纹在两个服务器之间是不同的.源文件是相同的.如果我删除了// = require_tr[详细]
-
ruby-on-rails – Rails 4:不兼容的字符编码:UTF-8和ASCII-8BI
所属栏目:[百科] 日期:2020-12-17 热度:171
我有一个应用程序,允许用户输入一个字符串,我解析它,将其存储在数据库中用于历史目的,并返回一些消息. 在控制器中,这是我构建消息的方式 @messages name + " was not created" 在视图中,这是它崩溃的线 % @messages.each do |msg| % li b%= msg %/b/li --- t[详细]
-
ruby – Rails axlsx gem加载文件
所属栏目:[百科] 日期:2020-12-17 热度:126
我需要加载现有的xlsx文件并进行编辑.到目前为止我找到的所有示例包括从零创建文件并对其进行编辑.我已经有了这个文件,我只是想编辑它. 以前做过这个的人吗? 解决方法 几周前我遇到了同样的问题. 很难相信,但你不能用axlsx做到这一点. 它的概要说: Axlsx是[详细]
-
在Rails中,使用Figaro,Zeus和RSpec,如何在运行规范时从Figaro设
所属栏目:[百科] 日期:2020-12-17 热度:87
TL; DR:我运行zeus rspec spec /时没有设置我的Figaro变量. 标题几乎简要地解释了这个问题,但我会详细说明. 在Rails 4应用程序中,我使用Figaro来存储特定于环境的配置,例如,Rails秘密令牌(Rails.configuration.secret_key_base).这本身很好用.我也使用Zeus[详细]
-
ruby – 如何区分Sinatra请求对象和Rack Test请求方法?
所属栏目:[百科] 日期:2020-12-17 热度:61
我有一个在Sinatra应用程序范围内运行的方法,它检查请求是否安全: secure_request? request.env[ 'HTTPS' ] == 'on'end 这工作正常,但是当我从另一个不共享Sinatra应用程序范围的类中调用它时,它会尝试发出一个Rack Test请求,引发错误:参数数量错误(0表示1[详细]
-
ruby-on-rails – 如何在文本字段中显示格式为“dd / mm / YYYY
所属栏目:[百科] 日期:2020-12-17 热度:134
我需要在文本字段中显示格式为“dd / mm / YYYY”的日期. 我尝试在en.yml中包含以下内容: date: formats: default: "%d/%m/%Y" 和 %= f.date_field :date,value: t(:date)% 但不起作用. 我还尝试在initializers文件夹中添加一个名为date_format.rb的文件,代[详细]
-
ruby-on-rails – 如何使用继承和嵌套属性构建Rails表单?
所属栏目:[百科] 日期:2020-12-17 热度:130
我有一个调查应用程序,基本上沿着 Railscast 196行,但有一个障碍:Railscast有一个Question类,其中has_many:答案,我有几个: Question (self.abstract_class = true)BasicQuestion QuestionMultipleChoiceQuestion Question 为了完成这项工作,我不得不覆盖S[详细]
-
如何在Ruby中安全可逆地转义字符串引号?
所属栏目:[百科] 日期:2020-12-17 热度:56
什么是 Ruby相当于 Python string’s encode('string_escape') and decode functions? 在Python中,我可以执行以下操作: s="this isn't a "very" good example!" print sthis isn't a "very" good example! s'this isn't a "very" good example!' e=s.en[详细]
-
Heroku bundle使用Gem :: RemoteFetcher :: FetchError失败:错
所属栏目:[百科] 日期:2020-12-17 热度:197
我似乎无法部署到Heroku.它一直在捆绑失败.我能够在本地捆绑.我收到以下错误: Gem::RemoteFetcher::FetchError: bad response backend read error 503 (https://rubygems.global.ssl.fastly.net/gems/thor-0.18.1.gem)An error occurred while installing t[详细]
-
ruby – 在没有attr_accessible的Rails 4中自记录ActiveRecord类
所属栏目:[百科] 日期:2020-12-17 热度:104
题: 在post-attr_accessible Rails 4世界中,您建议以什么方式注释您的ActiveRecord模型类文件以传达其(数据库)属性? 进一步思考 作为Rails 3的一部分 – 4升级,我们正在进行切换,并且很高兴,远离attr_accessible和控制器中的强参数.我理解并同意通过此开关[详细]
-
ruby-on-rails – 与hansack排序不同
所属栏目:[百科] 日期:2020-12-17 热度:62
我试图用Ransack的sort_link对表的值进行排序.我发现 an example真的很有帮助.但是,我认为我有’明显’的问题.我收到此错误’ORDER-BY表达式必须出现在SELECT列表中;不同’. 我的代码看起来像这样: q =user.joins(:buyer).order('users.name')ransack = par[详细]
-
ruby-on-rails – 设计自定义路由无法找到路径的映射?
所属栏目:[百科] 日期:2020-12-17 热度:144
我正在尝试设置自定义的facebook身份验证路径,并且我一直都会遇到这个无用的设计错误.它提到我需要为路线设置我的devise_scope,正如你所看到的,我做到了!我无法弄清楚还有什么办法可以让这个错误发挥作用. MyApp::Application.routes.draw doroot :to = 'hi[详细]
-
ruby-on-rails – Capistrano 3 – 理解任务
所属栏目:[百科] 日期:2020-12-17 热度:105
我试图理解capistrano 3.1是如何工作的,但由于缺乏文档(它的capistrano,所以…),我的运行低于我的理解. 让我解释. 这是一个取自capistrano / rails gem的片段 namespace :deploy do desc 'Runs rake db:migrate if migrations are set' task :migrate = [:se[详细]