ruby 关于 rails slim 如何处理 select 中的值
ruby on rails slim how to handle a value in select
我想在提交后保存选项的值。这是代码的一部分(slim),但我也可以使用 rubyon rails。请有人知道
select 商品参考- 品牌- 颜色- 型号- gender-ext_product_id
well.search-form
form
input type="hidden" value="put" name="_method"
- if search.scope == :my_items
input type="hidden" value="#{search_params.published}" name="published"
input type="hidden" value="#{search_params.query}" name="query"
fieldset
.row-fluid
.span8
label for="query" =translate"keyword"
select#query.selectoption name="keywordSearch"
option[value="reference" name="reference" selected=("selected" if @_source=="reference")] Reference
option[value="brand" name="brand" selected=("selected" if @_source=="brand")] Brand
option[value="model" name="model" selected=("selected" if @_source=="model")] Model
option[value="color" name="color" selected=("selected" if @_source=="color")] Color
option[value="ext_product_id" name="ext_product_id" selected=("selected" if @_source=="ext_product_id")] Productid
option[value="gender" name="gender" selected=("selected" if @_source=="gender")] Gender
我找到了一个解决方案,它只是在选项 select 中使用 select 的名称,像这样
select#query.selectoption name="keywordSearch"
option[value="reference" name="reference" selected=("selected" if @keywordSearch =="reference")] Reference
option[value="brand" name="brand" selected=("selected" if @keywordSearch=="brand")] Brand
option[value="model" name="model" selected=("selected" if @keywordSearch=="model")] Model
option[value="color" name="color" selected=("selected" if @keywordSearch=="color")] Color
option[value="ext_product_id" name="ext_product_id" selected=("selected" if @keywordSearch=="ext_product_id")] Productid
option[value="gender" name="gender" selected=("selected" if @keywordSearch=="gender")] Gender
我想在提交后保存选项的值。这是代码的一部分(slim),但我也可以使用 rubyon rails。请有人知道 select 商品参考- 品牌- 颜色- 型号- gender-ext_product_id
well.search-form
form
input type="hidden" value="put" name="_method"
- if search.scope == :my_items
input type="hidden" value="#{search_params.published}" name="published"
input type="hidden" value="#{search_params.query}" name="query"
fieldset
.row-fluid
.span8
label for="query" =translate"keyword"
select#query.selectoption name="keywordSearch"
option[value="reference" name="reference" selected=("selected" if @_source=="reference")] Reference
option[value="brand" name="brand" selected=("selected" if @_source=="brand")] Brand
option[value="model" name="model" selected=("selected" if @_source=="model")] Model
option[value="color" name="color" selected=("selected" if @_source=="color")] Color
option[value="ext_product_id" name="ext_product_id" selected=("selected" if @_source=="ext_product_id")] Productid
option[value="gender" name="gender" selected=("selected" if @_source=="gender")] Gender
我找到了一个解决方案,它只是在选项 select 中使用 select 的名称,像这样
select#query.selectoption name="keywordSearch"
option[value="reference" name="reference" selected=("selected" if @keywordSearch =="reference")] Reference
option[value="brand" name="brand" selected=("selected" if @keywordSearch=="brand")] Brand
option[value="model" name="model" selected=("selected" if @keywordSearch=="model")] Model
option[value="color" name="color" selected=("selected" if @keywordSearch=="color")] Color
option[value="ext_product_id" name="ext_product_id" selected=("selected" if @keywordSearch=="ext_product_id")] Productid
option[value="gender" name="gender" selected=("selected" if @keywordSearch=="gender")] Gender