tengo una aplicación en rails que consta de un controlador, un modelo y una vista.
El controlador tiene el siguiete código:
Código:
El modelo es un ActiveRecord con la siguiete estructura:def index @mensajes = Message.all Message.create[:cuerpo => "#{params[:message]}"] end
Código:
La vista asociada a "index" tiene:create_table :messages do |t| t.string :cuerpo t.timestamps
Código:
Da el siguiente error: ActionView::MissingTemplate al hacer en render.<ul id="lista_mensajes"> <%= render @mensajes %> </ul> <%= form_tag index_path, :remote => true, :id => "new_message_form" do %> <%= text_field_tag :message %> <%= submit_tag "Send" %> <% end %>
Lo que quiero es que cree un mensaje cada vez que se pulsa el formulario y muestre los mensajes anteriores.
Saludos!