Заполнить рельсы условно - PullRequest
0 голосов
/ 03 июля 2010

Я делаю упрощенную доску объявлений с тегами.Представление # index index отображает список всех сообщений.Тег # show view показывает сообщения указанного тега.В сообщении # индексное представление есть форма (частичная), которая требует от пользователя написать сообщение и отметить его.В теге # show view я хотел бы использовать ту же часть формы, но для автоматического заполнения тега представления в форме.В действии show контроллера тегов имя тега равно @ title.

Часть формы выглядит следующим образом:

<% form_for :message, :url => { :action => "create" }, :html => { :id => 'form' } do |f| %>
  <%= f.error_messages %>

  <%= f.label :tag, "tag<p2>( separate tags with a comma )</p2>" %>
  <%= f.text_field :tag_list %>

  <%= f.label :name, "name<p2>( optional )</p2>" %>
  <%= f.text_field :name %>

  <%= f.label :email, "email<p2>( optional )</p2>" %>
  <%= f.text_field :email %>

  <%= f.label :title, "message" %>
  <%= f.text_area :content %>

  <%= f.submit 'submit' %>
<% end %>

Как автоматически заполнить текстовое поле tag_list с помощьюзначение @title?@title - это строка.Я ценю любую помощь, которую вы можете предложить.Спасибо.

1 Ответ

4 голосов
/ 03 июля 2010
<%= f.text_field :tag_list, :value => @title %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...