1

基本的には、レールに form_for があります。

<%= form_for(@pin) do |f| %>
    <%= f.text_area  :content, placeholder: "Narrate your story..." %>
    <%= f.select :privacy, [['Private', true], ['Public', false]] %>
<% end %>

しかし、プライバシー選択ドロップダウンを、次のjquery形式を使用するjqueryモバイルトグルスイッチに変えたい:

<select name="flip-1" id="flip-1" data-role="slider">
    <option value="off">Off</option>
    <option value="on">On</option>
</select> 

私のプライバシー値は、ブール値の true/false としてデータベースに入力され、デフォルトは true です。レールで f.form_for を使用してこれを達成するのに問題があります。

4

2 に答える 2

0

理解した。firebug の助けを借りて、レールの助けを借りずに、フォームのその部分を純粋な html に変換しました。

<select name="pin[privacy]" id="pin_privacy" data-role="slider">
    <option value="true">Private</option>
    <option value="false">Public</option>
</select> 

そのような単純な!誰かが「レール」ソリューションを持っている場合は、ぜひ聞いてください!

于 2013-09-06T00:02:47.823 に答える