我有一个对象 class User < ActiveRecord::Base has_one :subscription end 我有这个测试: it "should increment shipped count…
标签:ruby-on-rails
ruby-on-rails – simple_form_for:从params中删除根模型名称
当我使用simple_form_for @model创建表单时,提交后params具有在params [model]下分组的所有属性.我如何让simple_form放弃这个分组而是直接发送它(在params root下)…
ruby-on-rails – 在运行时,如何检查从哪里加载模块或类?
我有一个遗留的rails应用程序,在全局命名空间中有很多有趣的(无用的)模块和类.我想知道使用rails c需要哪些文件或宝石. 我知道它存在于方法:.source_location,__ line __,__ file…
ruby-on-rails – “缺少’secret_key_base`为’生产’环境”在Heroku上出错
在Heroku上第一次部署我的应用程序时收到错误“发生了未处理的低级错误”,并且heroku日志显示: Missing secret_key_base for ‘production’ environment, set …
ruby-on-rails – 如何使用gem rack-rewrite将301重定向从裸域到www域的完整URL
我在Heroku上托管了一个Rails 2.3.2应用程序. 裸域和www子域是几年前添加的,它们都有一些搜索引擎的权限. 然而问题是搜索引擎看到内容是重复的,所以我想做301从裸域重定向到www子域. 我已经问过Zer…
ruby-on-rails – 由current_user保护的AASM
是否可以使用AASM设置防护来控制用户角色的事件访问? 这似乎是一个相当常见的用例,但我找不到一个很好的答案.许多人似乎建议在控制器中保留权限逻辑,这肯定有效,但意味着将状态机逻辑放入多个控制器中.这有几个原因很糟糕,但…
ruby-on-rails – 使用Capybara&Cucumber测试Rails Shopify App(在测试中升级Shopify计划会导致身份验证错误)
我有一个Shopify Rails应用程序,我正在尝试测试我的“专业”计划的一些功能,但无法更新测试车间计划.我可以登录没问题,但当我尝试通过资本池更新我的商店计划时,我被重定向到登录页面. 我已经做了一些故障排除,但我…
ruby-on-rails – 发生乘客错误时通过电子邮件通知
发生乘客错误时是否可以发送通知电子邮件?当Rails应用程序中出现错误时,类似于异常通知程序发送的电子邮件. 我想知道,因为现在我们无法找出是否有人遇到意外的应用程序产生器或其他错误(如内存限制等). 谢谢! 最佳答案 …
ruby-on-rails – Rails:创建子/父关系
我无法将孩子添加到给定的父母.视图有一个“添加子”链接,该链接传入当前Person对象.从这里开始,我被困住了.父对象和子对象都是Person对象. 而且,逻辑很差 – 它目前假定为父亲. 型号(person.rb): …
ruby-on-rails – Ruby on Rails – Deivse – 请参阅当前用户签名
我正在使用Devise为我的用户登录我的 Ruby on Rails 3.0.9 Web应用程序.我不熟悉会话的工作方式.它们由浏览器管理而不是应用程序权限? 我想获得目前在线用户的列表.并最终做某种后台进程来自动更新此…
ruby-on-rails – 使用Devise和RSpec测试身份验证重定向
我有一个我正在研究的示例Rails应用程序,因此我可以开始熟悉BDD. 现在我正在使用Devise来处理我的用户身份验证. 我有一个Task模型,需要用户登录才能访问新的,创建,编辑和销毁操作. 我有以下代码: 请求/ …
ruby-on-rails – 从Rails 3.2升级到Rails 4时出错
升级到Rails 4时遇到以下错误: Bundler could not find compatible versions for gem "railties": In Gemfile: rails (= 4.0.0) …