Fazendo referência a métodos do controlador na minha página de índice em um andaime-ed trilhos aplicativo

StackOverflow https://stackoverflow.com/questions/937703

  •  06-09-2019
  •  | 
  •  

Pergunta

trilhos novato aqui. Eu comecei fazendo um valor baseado lista de afazeres.

Até agora eu scaffolded meu aplicativo como este:

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

Tudo está funcionando bem, e eu mudei meu ponto de vista índice para fazer o que quero, exceto uma maneira mais fácil de bandeira uma tarefa como concluída. Em vez de usar o helper link_to para ir para uma página de edição cada vez que eu quiser alterar o valor de boolean done de uma tarefa de falso para verdadeiro eu quero ser capaz de pressionar um botão que iria mudar o valor deste boolean. Como eu faria isso? Eu olhei ao redor, tanto a rede e meu Agile Web Development with Rails e não encontrou nada. Alguém pode me apontar na direção certa?

Edit: Isto é como o modo de edição altera os valores na tabela:

<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 %>
Foi útil?

Solução

Este blog tem mais ou menos o que você está procurando. Basta alterar as imagens para que elas estão os botões que você deseja.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top