-2
<div class="field">
<%= f.label :category %><br />
<%= select_tag "category", options_from_collection_for_select(@categories, "id", "name"), :prompt => "Select something" %>
<% if not @category_id.nil? %>
<script>
$("#category option").each(function(){
if (this.value == <%= @category_id %>)
this.selected = true;
});
</script>
<% end %>
</div>
我想使標記具有正確的值(@category_id
)。如何使用標記爲選定選項來呈現選擇標記
我嘗試添加一些腳本到category.js.coffee,但我發現我無法將@category_id傳遞給咖啡文件。所以腳本是內聯的。
我不知道任何其他方式來解決這個問題。 我只是覺得我的代碼很醜。
任何人都可以有任何其他解決方案關於我的問題。 如果你是我,你會使用哪種方法。謝謝。
問候, Rails的新手
謝謝,這是我的解決方案〜 – slackcode