-
ruby-on-rails-3 – ActiveAdmin如何与现有控制器配合使用
所属栏目:[百科] 日期:2020-12-17 热度:58
我发现很难理解ActiveAdmin(http://activeadmin.info/)如何与现有控制器协同工作 我有以下控制器 app/controllers/projects_controller.rb 我成功地在上面的控制器中对我的视图实现了ActiveAdmin UI.但我的问题是我在我的控制器中添加了以下before_filter cl[详细]
-
ruby-on-rails – 我会通过离开Heroku看到速度变化吗?
所属栏目:[百科] 日期:2020-12-17 热度:148
我们正在使用Heroku.这很棒.我喜欢它.我们每个月花费几千,在实例和数据库之间,通常不会更快乐.但是,我们正在确定一个新项目,该项目要求我们达到非常积极的延迟目标 – 低于100毫秒. 目前,我们是一个Rails 3应用程序处理我们的请求的80-90%子100ms,由新文件[详细]
-
ruby-on-rails – Mongoid ::错误:: MixedRelations:Mongoid De
所属栏目:[百科] 日期:2020-12-17 热度:157
嗨伙计们,我有一个来自Devise的模型用户与这种关系: user.rb # Relationships references_many :houses,:dependent = :delete 现在我有一个用脚手架创建的样板房: house.rb # Relationshipsreferenced_in :user,:inverse_of = :houses embeds_many :deals[详细]
-
ruby-on-rails – Dreamhost的乘客抛出:“激活机架1.2.1”
所属栏目:[百科] 日期:2020-12-17 热度:73
You have already activated rack 1.2.1,but your Gemfile requires rack 1.3.4. Consider using bundle exec. 乘客在Dreamhost中把我扔了.我怎么解决? 编辑: 我让他们拆下机架1.2.1,但我怀疑他们会.出于兼容的原因,他们可能会在那里保留这种宝石.但问题是[详细]
-
ruby-on-rails – 在Michael Hartl的Ruby on Rails教程中,如何在
所属栏目:[百科] 日期:2020-12-17 热度:194
我正在尝试在Michael Hartl的 Ruby on Rails教程的第11章末尾完成练习8.通过更改以下内容,我能够在主页上成功应用他的包装助手: %= feed_item.content% 对此: %= wrap(feed_item.content)% 在app / views / shared / _feed_item.html.erb中 但是,当我[详细]
-
ruby-on-rails-3.1 – Rails 3.1,Paperclip,多文件上传
所属栏目:[百科] 日期:2020-12-17 热度:188
有人知道一个示例教程,如何使用paperclip上传多个文件(数量不限). Rails 3.1?我见过的所有示例都是每次上传上传固定文件数. 解决方法 我也在寻找它.我找到了这个页面: https://github.com/blueimp/jQuery-File-Upload/ 那边有一个演示.它似乎不是基于回形[详细]
-
ruby-on-rails – 坚持使用haml模板
所属栏目:[百科] 日期:2020-12-17 热度:190
我想将一些haml(* .html.haml文件)转换为xhtml. haml命令显示“Usage:haml [options] [INPUT] [OUTPUT]”.所以我尝试了以下响应: Exception on line 1: undefined method `content_for' for #Object:0xb730af2c 我注意到有不同的格式都称为haml.我注意到了[详细]
-
ruby-on-rails – 如何在rails UJS中设置超时?
所属栏目:[百科] 日期:2020-12-17 热度:134
新的和酷的语法允许我写: link_to some_path,:remote = true 生成一个AJAX请求.但是如果我需要更长的超时时间(例如100000ms),我可以在哪里设置它?我读了link_to但没有发现任何东西. 解决方法 你可以使用jquery-ujs中的$.rails.ajax属性,如果没有显式传递,[详细]
-
ruby-on-rails – Rails 2.3.14:如何序列化ActionController ::
所属栏目:[百科] 日期:2020-12-17 热度:106
我需要根据Rails 2.3.14控制器收到的请求对象的类型编写一些Do Things方法.但是,我不想启动整个应用程序,甚至也不需要控制器;我想只有一个这样的对象的编组副本,我可以在Rails环境之外工作. 不幸的是,传递给控制器??的ActionController :: Request对象在其内[详细]
-
ruby-on-rails – Rails 3.1线程安全损坏
所属栏目:[百科] 日期:2020-12-17 热度:75
或类似的东西.我已经将几个应用程序从Rails 3.0升级到Rails 3.1.它们在Thin上运行,启用了多线程选项,它们都配置了threadsafe!.在Rails 3.0中工作得很好.但在3.1中,经过一些请求后,事情开始放缓.在几个请求之后,页面挂起N秒(其中N是我的db超时),我收到此错误[详细]
-
ruby-on-rails – 在数据库中存储工作流(状态机).什么是最好的方
所属栏目:[百科] 日期:2020-12-17 热度:188
我在RoR模型(User)中使用工作流gem(htts:// rubygems.org/gems/workflow)来建模一个简单的状态机(实际上很多工作流具有相同的根). 状态机在模型中是硬编码的,但我需要一种方法来允许管理员自定义工作流. 所以,我认为,我必须找到一个解决方案,将所有工作流程[详细]
-
ruby 1.8.7为什么.to_yaml将一些字符串转换为不可读的字节
所属栏目:[百科] 日期:2020-12-17 热度:92
用nokogiri解析一些网页,我在清理一些字符串并用YAML保存时遇到了一些问题.要重现此问题,请查看再现相同问题的IRB会话: irb(main):001:0 require 'yaml'= trueirb(main):002:0 "1,000 [详细]
-
ruby-on-rails – 结合rails 3和sproutcore的好示例应用程序
所属栏目:[百科] 日期:2020-12-17 热度:73
我正在尝试为我正在制作的rails 3.1应用程序编写一个sproutcore前端.我看过sproutcore指南,但我有兴趣看到如何将sproutcore与rails 3(.1)一起使用的实例. 我找到了两个例子,但每个例子都完全不同: 使用bulk_api创建的todo-app:使用特定REST样式来最小化流[详细]
-
ruby-on-rails-3 – Heroku Slug Size突然猛然射门
所属栏目:[百科] 日期:2020-12-17 热度:183
本地我的应用程序是7MB没有测试和日志,等.git文件夹是29 MB.我在供应商文件夹中也没有宝石/插件. 95%的图像位于S3上.然而,在承诺Heroku它显示 —–编制的段塞大小为62.7MB 怎么了?它发生了? 要添加更多上下文,我的.gitignore文件是.bundle,db / .sqlite3,[详细]
-
ruby-on-rails – 重新分配ActiveRecord实例和相应的外键
所属栏目:[百科] 日期:2020-12-17 热度:147
在Rails / ActiveReocrd中有一种方法可以将一个实例替换为另一个实例,以便解决所有关系/外键. 我可以想象这样的事情: //setupcustomer1 = Customer.find(1)customer2 = Customer.find(2)//this would be coolcustomer1.replace_with(customer2) 假设custome[详细]
-
ruby-on-rails – Rails 3.1 attr_accessible验证接收一系列角色
所属栏目:[百科] 日期:2020-12-17 热度:120
我想使用rails new dynamic attr_accessible功能.但是我的每个用户都有很多角色(我使用的是声明式授权).所以我的模型中有以下内容: class Student ActiveRecord::Baseattr_accessible :first_name,:as= :adminend 我在我的控制器中传递了这个: @student.up[详细]
-
ruby-on-rails-3 – activescaffold belongs_to relationship给
所属栏目:[百科] 日期:2020-12-17 热度:93
我使用以下内容: Rails 3.0.3 Vhochstein’s Fork for Activescaffold 耙0.9.0 ruby1.9.2 我有一个名为component的模型,它与类别有belongs_to关系.这是使用activescaffold建模的,并且工作得很好.我休息了几个月,现在我又回到了它,activescafold给了一个 “A[详细]
-
ruby-on-rails – RSpec失败,因为它认为ActiveRecord对象不相等
所属栏目:[百科] 日期:2020-12-17 热度:122
很简单的规格…… @post.user.should == @user 即使两个对象除了object_id之外在各方面都相同,Spec也会失败.如果它们的id相同,则ActiveRecord对象应该等于(==).使用factory_girl创建对象.我已经确认这两个对象都不是“.new_record?”.比较@ post.user.id和@[详细]
-
ruby-on-rails-3 – 如何使用RSpec测试在Rails中具有过滤器的搜
所属栏目:[百科] 日期:2020-12-17 热度:78
我们在rails应用程序中的几乎所有基于表的视图中都有一个带过滤器的栏,我们需要测试控制器操作. 代码示例: def index @users = User. with_status(params[:status]). with_role(params[:role_id]). search(params[:q])end 上述方法是ActiveRecord范围,如果[详细]
-
ruby-on-rails-3 – 从attachment_fu升级到carrierwave的系统方
所属栏目:[百科] 日期:2020-12-17 热度:88
我正在努力将应用程序升级到Rails 3,并且attachment_fu被破坏,所以我转向了carrierwave.是否有一个系统的过程,我可以通过从attachment_fu升级到carrierwave?或者是它的教程?现在,我更感兴趣的是让数据库端的所有内容都正确.我正在使用attachment_fu和carri[详细]
-
ruby – 我怎样才能使一个匿名对象分裂,以便我可以使用&方法
所属栏目:[百科] 日期:2020-12-17 热度:50
当method_name需要多个对象时,我想使用方法(:method_name)习惯用法.我可以在 Ruby 1.9下这样做吗? 例如,如果我有 def move_file(old_filename,new_filename) STDERR.puts "Moving #{old_filename.inspect} to #{new_filename.inspect}" # Implementation f[详细]
-
ruby-on-rails – Rails 3.1资产管道引用错误的图像
所属栏目:[百科] 日期:2020-12-17 热度:155
在我的application.css.scss中,我引用了这样一个图像: body { background: #7d9ec4 url(asset-path('background.png',image)) no-repeat fixed bottom center;} 它位于app / assets / images / background.png中,它在开发中工作得很好. 我正在部署到Heroku,[详细]
-
ruby-on-rails – 如何拦截accepts_nested_attributes_for?
所属栏目:[百科] 日期:2020-12-17 热度:51
我有一个Rails应用程序,有两个模型:SalesTransactions和PurchaSEOrders. 在PurchaSEOrders模型中,使用“purchase_order_number”作为关键字段注册新条目.我使用模型的create方法来搜索先前是否已经注册了“purchase_order_number”,如果是,则重用该记录并在[详细]
-
ruby-on-rails – 如何在rails测试数据库中创建mysql函数?
所属栏目:[百科] 日期:2020-12-17 热度:126
我为我的rails应用程序编写了一个Mysql函数,并通过手动将其添加到我的数据库中. ?当我想使用Rails UNIT测试来测试函数时,它会通过如下错误进行测试 ActiveRecord::StatementInvalid: Mysql::Error: FUNCTION mydatabase.fn_Sample_Function does not exist:[详细]
-
ruby-on-rails – Textmate – 在不同的突出显示中呈现不同类型
所属栏目:[百科] 日期:2020-12-17 热度:52
我有一个.html.erb文档,底部有一个 javascript部分.通常,Textmate会识别 script标记并将内部的所有内容转换为其 Javascript(Rails)格式. 减少 script标签我把这个js代码包含在: # lots of html.erb above...% content_for :footer_js do %lots of javascrip[详细]