2
私はすべてを試しました。Railsチェックボックスをチェックするか、データベースの値に基づいてチェックを外す
私はレールに新しく、ToDoアイテムのリストを表示する簡単なアプリケーションを構築しようとしています。各項目には、done
という名前のデータベースのブール型列に保存されるチェックボックスがあります。タスクを編集してチェックマークを付けると、チェックボックスが適切にマークされます。しかし、index
ページに行くと、すべてのToDo項目をリストするように設定されていますが、チェックボックスは値がデータベースに関係なくチェックされません。ここで
はここedit.html.erb
<div class="item">
<%= form_for(@item) do |f| %>
<%= f.check_box :done %>
<%= f.label :content, "Task" %>
<%= f.text_field :content %>
<%= f.submit "Save changes", class: "btn submit" %>
<% end %>
</div>
あるindex.html.erb
<%= render 'layouts/new' %>
<ul class="items">
<% @items.each do |item| %>
<li>
<%= check_box_tag 'done', item.done %>
<%= item.content %>
<%= link_to "Edit", edit_item_path(item) %> |
<%= link_to "Delete", item, :method => :delete, :confirm => "Are you sure?", :title => "Delete item"%>
</li>
<% end %>
</ul>
どれ指導のですか?
値です。ありがとうございました。私は近くにいるが、何かが足りないことを知っていた。今日何か教えてくれてありがとう。 – pacothelovetaco
問題はありません、私はレールが好きで、あなたの学習プロセスで幸運を祈る – Lefsler