Ruby on rails 3.1 禁用下拉列表

Ruby on rails 3.1 禁用下拉列表,ruby-on-rails-3.1,Ruby On Rails 3.1,我的表单中有一个普通的rails集合\u select和select下拉列表。我想在此下拉列表中禁用更多选择 = f.collection_select :genre, DecodeConstant::PROJECT_TYP_DD, :id, :display_value, :html_options => { :disabled => @project.status == "RS_A" } = f.select :currency_code, options_for_select

我的表单中有一个普通的rails集合\u select和select下拉列表。我想在此下拉列表中禁用更多选择

= f.collection_select :genre, DecodeConstant::PROJECT_TYP_DD, :id, :display_value, :html_options => { :disabled => @project.status == "RS_A" }

= f.select :currency_code, options_for_select([['Indian Rupee', 'INR'], ['United States Dollar', 'USD']]), :disabled => @project.status == "RS_A"
这两个选项都不会禁用下拉列表。有什么建议吗

那么:

f.collection_select :genre, DecodeConstant::PROJECT_TYP_DD, :id, :display_value, {}, { :disabled => @project.status == "RS_A" }
f.collection_select :genre, DecodeConstant::PROJECT_TYP_DD, :id, :display_value, {}, { :disabled => true }
那么:

f.collection_select :genre, DecodeConstant::PROJECT_TYP_DD, :id, :display_value, {}, { :disabled => true }

我发布了一个答案,但是如果你能为上面的尝试发布HTML输出,那会有很大帮助。令人惊讶的是,HTML o/p对所有人来说都是每次捐赠(首选)语料库基金的相同影响。我认为这个禁用选项是禁用选项,而不是整个下拉列表本身。虽然我可能错了。我发布了一个答案,但是如果你能发布上面尝试的HTML输出,那会有很大帮助。令人惊讶的是,HTML o/p对所有人都有相同的影响,每次捐赠(首选)语料库基金我认为这个禁用的选项是禁用选项,而不是整个下拉列表本身。不过我可能错了。只要看一下文档,你就必须传递一个空选项散列。查看我的更新。只需查看文档,您必须向其传递一个空选项哈希。查看我的更新。