レール初心者です。価値観に基づいたやることリストを作り始めました。
これまでのところ、次のようにアプリを足場にしました。
dir> rails --database=mysql test1
dir> cd test1
test> ruby script/generate scaffold list item:string done:boolean value:int
[Changed default value of done to false in the migration file]
test> rake db:migrate
すべてがうまく機能しており、タスクに完了フラグを付ける簡単な方法を除いて、必要なことを行うためにインデックス ビューを変更しました。タスクの完了ブール値を false から true に変更するたびに link_to ヘルパーを使用して編集ページに移動する代わりに、このブール値を変更するボタンを押すことができるようにしたいと考えています。どうすればいいですか?私は、Rails を使用したネットと私のアジャイル Web 開発の両方を見回しましたが、何も見つかりませんでした。誰かが私を正しい方向に向けることができますか?
編集: これは、編集ビューがテーブル内の値を変更する方法です。
<h1>Editing list</h1>
<%= error_messages_for :list %>
<% form_for(@list) do |f| %>
<p>
<b>Item</b><br />
<%= f.text_field :item %>
</p>
<p>
<b>Done</b><br />
<%= f.check_box :done %>
</p>
<p>
<%= f.submit "Update" %>
</p>
<% end %>
<%= link_to 'Show', @list %>
<%= link_to 'Back', lists_path %>