有条件地填充导轨

时间:2010-07-03 01:59:22

标签: ruby-on-rails forms

我正在制作一个带标签的简单留言板。消息#index视图显示所有消息的列表。标签#show视图显示指定标签的消息。在消息#index视图中,有一个表单(部分),要求用户编写消息并对其进行标记。在标签#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 %>

如何使用@title值自动填充tag_list文本字段? @title是一个字符串。我感谢您提供的任何帮助。谢谢。

1 个答案:

答案 0 :(得分:4)

<%= f.text_field :tag_list, :value => @title %>