взаимодействовать между контроллером и видом в рельсах - PullRequest
1 голос
/ 29 мая 2011

Я создал форму, в которой вы можете печатать текст с помощью кнопки «пост», и я хочу, чтобы при вводе чего-либо и нажатии на кнопку «пост» показывалось то, что вы написали.

Мой вопрос: Каков код для соединения между представлением и контроллером?

Это представление, которое я уже создал: (я также сгенерировал домашний контроллер с действием showmsg)

<h1 align="center">MicroBlog</h1>
<br><br>
  <div align="center">
  <%= form_tag( {:controller => 'home', :action => 'showmsg'}, :method => "post") do %>
  <%= text_field_tag(:p,@postword) %>
  <%= submit_tag("post") %>
  <% end %>
  </div>

как должно выглядеть действие showmsg, чтобы я мог показать сообщение?большое спасибо!

1 Ответ

3 голосов
/ 29 мая 2011

Вашему контроллеру потребуется получить доступ к параметру, который ему отправляется, назначить его переменной экземпляра, к которой ваш вид сможет затем получить доступ..html.erb

...
<%= @message %>
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...