-
ruby-on-rails – Rails:String的未定义方法`primary_key’:Cl
所属栏目:[百科] 日期:2020-12-17 热度:200
我有3个类,Schema,Entity和Property,代表数据库设计业务. Schema-Entity似乎有效,但Entity-Property却没有. class Hx::Entity ActiveRecord::Base belongs_to :schema attr_accessible :name has_many :properties,class_name: "Hx::Property",primary_key:[详细]
-
Ruby优化不在CI服务器中工作
所属栏目:[百科] 日期:2020-12-17 热度:95
我在Jenkins服务器中遇到错误: $ruby -vruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux] 运行rspec时,我有以下错误: undefined method `using' for #Class:0x000000026f9c88 (NoMethodError) 完全相同的代码在我的本地计算机上运行,??使用ruby2.[详细]
-
ruby-on-rails – 在从RVM迁移到rbenv后,在Jenkins中找不到命令j
所属栏目:[百科] 日期:2020-12-17 热度:84
我从Ubuntu Server上的RVM转移到rbenv. 当我使用RVM时,使用bundle没有问题.移动到rbenv后,我在Jenkins的执行shell中遇到了“命令未找到”错误. 我内爆并删除了RVM并从?/ .bashrc中删除了所有与RVM相关的行.使用后我仍然会收到此错误: rvm imploderm ~/.rvm[详细]
-
ruby – 未定义的方法`require_relative’for main:从sublime运
所属栏目:[百科] 日期:2020-12-17 热度:121
我已经从我的命令行工作了所以我可以运行 ruby myfile并且它可以工作.但是当我尝试从崇高内运行时,我得到了 undefined method `require_relative' for main:Object 任何人都知道我崇高的设置中缺少什么?我正在使用OS X并安装了rvm. 解决方法 这可能是因为su[详细]
-
ruby – 如何使用RSpec :: Core :: RakeTask创建RSpec Rake任务
所属栏目:[百科] 日期:2020-12-17 热度:159
如何使用RSpec :: Core :: RakeTask初始化RSpec Rake任务? require 'rspec/core/rake_task'RSpec::Core::RakeTask.new do |t| # what do I put in here?end Initialize函数记录在 http://rubydoc.info/github/rspec/rspec-core/RSpec/Core/RakeTask#initial[详细]
-
ruby-on-rails-3 – 如何编辑Devise错误消息?
所属栏目:[百科] 日期:2020-12-17 热度:152
为了清楚起见,我知道如何在config / locales / devise.en.yml中编辑错误消息,但我指的是设置这些类型的错误消息: 2 errors prohibited this user from being saved: 电子邮件不能为空 密码不能为空 – 我所看到的只是%= devise_error_messages! %GT;在注[详细]
-
ruby-on-rails – 多个belongs_to到同一个表
所属栏目:[百科] 日期:2020-12-17 热度:123
我有两张桌子: 货币和利率 currencies: id:int,code:string,name: stringrates: id:int,top_currency_id:int,bottom_currency_id:int,rate:float 我有两个活跃的记录: class Rate ActiveRecord::Base attr_accessible :bottom_currency,:rate,:top_currenc[详细]
-
ruby-on-rails – 活动管理员 – 如何在标记之前添加自定义脚本
所属栏目:[百科] 日期:2020-12-17 热度:138
我想对我的主动管理启用的rails应用程序进行一些分析.为此,我需要粘贴一些 script和 noscript代码就在 / body之前我的布局文件中的标记.不幸的是,我无法做到这一点,因为applicationAdmin呈现自己的布局文件,因此application.html布局文件似乎无效. 是否有一[详细]
-
ruby-on-rails – 在子类中继承Rails i18n验证错误消息
所属栏目:[百科] 日期:2020-12-17 热度:190
我的理解 假设我有一个方便的验证类,如: User ActiveRecord::Base validates :username,:format = {/regex/},:message = :name_formatend 在这种情况下,我可以使用i18n通过在/config/locals/en.yml中包含以下内容来使错误消息可翻译: en: activerecord: er[详细]
-
ruby-on-rails – 我可以将哪种数据类型用于与数据库无关的非常
所属栏目:[百科] 日期:2020-12-17 热度:191
在我的Rails应用程序中,我想将位置列字段的地理边界存储在数据库中.例如,纽约的边界表示为多边形:数组数组. 我已经声明我的模型来序列化多边形,但我不确定我是否应该像这样存储它们.这些序列化多边形的大小很容易超过100,000个字符,MySQL只能在标准TEXT字段[详细]
-
ruby-on-rails – form_for中的自定义字段,不在模型中
所属栏目:[百科] 日期:2020-12-17 热度:55
我想将一个参数传递给我的控制器,它是一个简单的复选框,但我不知道我是如何在我的form_for模型中引入它,看到这是我的观点: %= form_for @finance,:html = { :id = 'go_finance' } do |f| % br Transferir de :%= f.select :from_money,@places.map { |p| [p[详细]
-
ruby-on-rails – 测试redis密钥到期
所属栏目:[百科] 日期:2020-12-17 热度:175
我想知道在redis密钥到期后是否有人有一种聪明的方法来测试行为.我本质上是为我的应用程序构建一个小的redis支持的缓存,并希望测试redis密钥设置为过期后会发生什么. 我使用rspec作为我的测试框架.我尝试使用Timecop来改变测试期间的时间,但意识到它只会影响[详细]
-
ruby-on-rails-3.2 – WickedPDF头部渲染
所属栏目:[百科] 日期:2020-12-17 热度:123
我用户mac osx并通过wickedpdf尝试我的html文件到pdf文件.我想在我的pdf文件的每一页都放一个字符串,但是我有一个关于不渲染的标题的问题. 我的wickedpdf方法是, format.pdf do render :pdf = '#{@examination.name}.pdf',:disposition = 'inline',:layout =[详细]
-
ruby-on-rails – 如何在rails中设置请求超时(瘦或webrick服务器
所属栏目:[百科] 日期:2020-12-17 热度:160
当我将大文件上传到rails服务器时,我总是收到请求超时错误.我不知道在哪里更改请求超时值. 解决方法 对于webrick,有一个名为/usr/lib/ ruby/1.9.1/webrick/config.rb的文件. 位置可能因您的版本和安装方法而异.在该文件中有一行: :RequestTimeout = 30可以[详细]
-
ruby-on-rails – 对Rails中的嵌套资源和身份验证感到困惑
所属栏目:[百科] 日期:2020-12-17 热度:85
让我们看看我是否能够很好地解释自己的疑虑. 我有一个由Devise管理的用户模型.所以在我的路线中我有: devise_for :users 在用户模型中,我与模型计划有关联.关联是: User has_many PlansPlan belongs_to User 此时我还有计划模型的资源,因此我可以获取所有[详细]
-
ruby-on-rails – Rails中的分页 – 在编辑/更新属于其他页面的
所属栏目:[百科] 日期:2020-12-17 热度:116
我使用了will_paginate gem来为我的test_app分页索引页面.它只显示列出的拍卖和每个拍卖对应的编辑,销毁功能.我的分页工作得很好.我总共有6个拍卖会以表格方式列出,因为我把per_page = 2,就有3页.但是当我编辑更新第2页或第3页的拍卖,它只是在更新操作后转到[详细]
-
ruby-on-rails – Rails – 如何通过它来订购模型有很多关联?
所属栏目:[百科] 日期:2020-12-17 热度:151
我有两个型号: #Productclass Product ActiveRecord::Base has_and_belongs_to_many :categories attr_accessible :name ...end#Categoryclass Category ActiveRecord::Base has_and_belongs_to_many :products,:order = "name ASC" attr_accessible :name,[详细]
-
ruby-on-rails – 如何重定向到页面中的某个位置?
所属栏目:[百科] 日期:2020-12-17 热度:164
我有一个带有评论的博客应用程序. 目前,评论控制器具有标准的创建操作 def create @comment = current_user.build(params[:comment]) respond_to do |format| if @comment.save format.html { redirect_to @comment.post } endend 创建后,用户将被重定向到发[详细]
-
ruby-on-rails – 无法在centos上安装therubyracer(V8和GCC出错)
所属栏目:[百科] 日期:2020-12-17 热度:196
我正在尝试在我的centos服务器上安装the rubyracer,而且我遇到了hella问题. $gem install therubyracerBuilding native extensions. This could take a while...ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. /usr/l[详细]
-
ruby-on-rails – 为Rspec和Capybara测试访问Devise配置的消息
所属栏目:[百科] 日期:2020-12-17 热度:71
我正在尝试测试未登录的用户在尝试访问安全内容时是否被定向到设计注册页面.我正在使用RSpec和Capybara进行测试. 为了确保它们到达登录页面,我确保它们最终的页面具有设计登录页面的内容通知哈希. (默认情况下,这是:您需要在继续之前登录或注册.) 而不是像[详细]
-
ruby – 如何模拟Net :: HTTP :: Post?
所属栏目:[百科] 日期:2020-12-17 热度:154
是的,我知道最好使用webmock,但我想知道如何在RSpec中模拟这个方法: def method_to_test url = URI.parse uri req = Net::HTTP::Post.new url.path res = Net::HTTP.start(url.host,url.port) do |http| http.request req,foo: 1 end resend 这是RSpec: le[详细]
-
ruby-on-rails – Paperclip,未初始化的常量Paperclip :: Storag
所属栏目:[百科] 日期:2020-12-17 热度:131
我刚刚在Ubuntu上使用rails 3.2.9安装了paperclip,我无法上传图片. 我收到的消息是未初始化的常量Paperclip :: Storage :: Fog :: Excon. 对此有何解释? 解决方法 在您的机器上安装gem: gem install fog 并在Gemfile中添加Fog gem: gem 'fog'[详细]
-
ruby-on-rails – Ruby on Rails嵌套资源未定义的方法路径
所属栏目:[百科] 日期:2020-12-17 热度:115
我在/config/routes.rb中定义了嵌套资源 resources :goals do resources :goal_entries end 目标模型: class Goal ActiveRecord::Base attr_accessible :code,:description,:from_date,:to_date validates_uniqueness_of :code validates_presence_of :code[详细]
-
ruby-on-rails – 如何验证非模型(甚至非对象)字段
所属栏目:[百科] 日期:2020-12-17 热度:69
我有一个从数组中取出很多字段的表单(不是来自模型或对象).如何验证这些字段的存在? %= simple_form_for :solve,:url = solve_problem_path do |f| % % @input_variables.each do |label| % %= f.input label % % end % ...% end % 解决方法 创建一个简单的[详细]
-
ruby-on-rails – Rails应用程序中的内存泄漏…字符串噩梦
所属栏目:[百科] 日期:2020-12-17 热度:176
所以我有这个rails应用程序有一个可怕的内存泄漏问题.我在Heroku上运行它,在过去的几天里,我一直试图弄清楚究竟是什么导致了它,我不得不每隔5个小时不断重启应用程序,或者内存超过512我的应用程序崩溃了. 我正在使用Oink,而且我没有看到任何与我的实例化类有[详细]