Ruby on rails 应用于集合的选定属性的语法\u select
以下集合\u select helper正在尝试访问动态命名的会话值Ruby on rails 应用于集合的选定属性的语法\u select,ruby-on-rails,Ruby On Rails,以下集合\u select helper正在尝试访问动态命名的会话值 <%= form.collection_select(:variant_id, variant_options, :id, :name), {selected: session["option_for_#{non_image_title}"]} %> 所选的哈希值正在生成语法错误ActionView::SyntaxErrorTemplate。移除它,它就会渲染也会渲染。使用动态值的原因是该
<%= form.collection_select(:variant_id, variant_options, :id, :name), {selected: session["option_for_#{non_image_title}"]} %>
所选的哈希值正在生成语法错误ActionView::SyntaxErrorTemplate
。移除它,它就会渲染<代码>
也会渲染。使用动态值的原因是该属性尚未保存到数据库中
集合\u选择如何合并此动态会话值?应该在)
的末尾,尝试:
并确保会话[“选项”\u for#{non_image\u title}]
返回id
而不是名称
。