Проверьте файл маршрутов и убедитесь, что он правильный. И сделайте знак = в вашем первом ряду. Думаю, это может сработать. Но когда у вас есть форма для ресурса, рекомендуется использовать form_for:
<% form_for @posts.each do |p| %>
<%= p.label :message %><br />
<%= p.text_area :message, nil, :size => "44x6" %><br />
<%= submit_tag("Update") %>
<% end %>
Кроме того, избегайте
. Стиль вашей формы с помощью CSS (DIV, классов и т. Д.). Конечно, вы должны будете сделать @posts var в вашем контроллере, чтобы это работало:
@posts = Post.all
Надеюсь, это поможет