40得票4回答
Rails 3.2,RSpec,Factory Girl: NameError:未初始化的常量工厂

我一直在跟随这个介绍Rails测试的教程做学习,但遇到了一个问题,似乎找不到解决方案。我对Rails非常熟悉,但这是我第一次尝试进行测试。 无论如何,我有一个非常基本的模型测试,甚至还没有完全实现,当我尝试运行rspec spec/models/admin_spec.rb时,我会在Admin...

40得票5回答
使用Carrierwave在Rails Console上传远程文件URL

我只是想知道如何在Rails控制台中使用Carrierwave上传远程文件URL。我尝试了以下方式,但都没有成功。我猜测它没有处理Uploader?user = User.first user.remote_avatar_url = "http://www.image.com/file.jpg...

40得票2回答
Rails路由只指向索引页面

这可能是Rails中一个简单的路由问题,但我搜索了一下,得到的是Rails 2的答案,而不是Rails 3。 我生成了一个脚手架,resources :users 包括新建、编辑和展示的路由与索引一起被路由。 我只想路由到索引并删除新建、编辑、展示等内容。我已经删除了html.erb文件...

39得票2回答
Rails通过关联进行连接

在Ruby on Rails中,我想查找城市中的雇主。 假设模型设置如下:City has_many :suburbs has_many :households, :through => suburbs has_many :people, :through => suburbs ...

39得票4回答
文本区域自适应大小并触发best_in_place模糊事件

我在多个文本区域中使用 best_in_place gem,有时(似乎是随机的)文本区域会“跳动”,并在我点击保存时触发模糊事件,提示“放弃更改”警告。 这是代码:<p> Administrator Notes (<%= link_to 'Edit', '#', id: ...

38得票11回答
如何在Rails中将一个复选框设为选中状态?

我使用以下 Rails 表单助手创建了复选框:<%= check_box("tag", tag.id) %> 然而,我需要将其中一些默认选中。Rails文档没有指定如何实现。有什么办法吗?怎么做?

38得票1回答
在Rails 3.2应用程序中,将vendor/cache的内容包含在Git中是否可行?

我经常需要为新开发创建应用程序分支。这通常意味着我的分支中的Gemfile有变化,而Master中没有,因此我会在vendor/cache中的缓存 gem 中得到不同的结果。 我觉得烦人的是我要提交缓存的gem,但我不知道是否正确。我应该.gitignore这些吗?如果是这样,我应该使用gi...

36得票6回答
强参数允许所有嵌套属性的属性。

在strong parameters中,有没有一种方法可以允许嵌套属性模型的所有属性?以下是一个示例代码。 class Lever < ActiveRecord::Base has_one :lever_benefit accepts_nested_attributes_for :...

36得票5回答
RAILS_ENV=production下rake assets:precompile无法正常工作

我试图使用命令rake assets:precompile RAILS_ENV=production预编译资产,但总是会得到以下错误。** Invoke assets:precompile (first_time) ** Execute assets:precompile /u...

36得票6回答
使用 active_model_serializer 处理非 ActiveRecord 对象

我有一个模型对象,它不是从ActiveRecord :: Base派生的,也没有存储在数据库中。 我为它创建了一个序列化器(使用相同的名称+“Serializer”),并且在控制器中我调用了render json:object_instance。 结果会产生来自render深处的异常。 我...