Ruby on rails 引用脚手架rails应用程序中我的索引页中的控制器方法

Ruby on rails 引用脚手架rails应用程序中我的索引页中的控制器方法,ruby-on-rails,scaffolding,Ruby On Rails,Scaffolding,我是新手。我已经开始做一个基于价值的待办事项列表 到目前为止,我的应用程序架构如下: 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> ra

我是新手。我已经开始做一个基于价值的待办事项列表

到目前为止,我的应用程序架构如下:

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时,我希望能够按下一个按钮来更改该布尔值,而不是使用“指向”帮助器的链接转到编辑页面。我该怎么做?我环顾了网络和我使用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 %>
编辑列表

项目

完成

这大致上就是您想要的。只需更改图像,使其成为您想要的按钮