2010-07-25 48 views
1

使用的form_for模型对象相关的参数,我用的form_for保存模型对象site如何发送不与轨道

<% form_for :site :url => {:controller => 'site', :action => 'add_site' } do |f| -%> 

      <%= f.text_field :protocol, :size => 127, :style => 'width:255px' , :value => "http://"%> 
      <%= f.text_field :site_name, :size => 127, :style => 'width:255px' , :value => "www."%> 

     <%= f.hidden_field :user_id, :value => @user.id %> 
     <%= f.hidden_field :status, :value => 'Not Verified' %> 

<% end -%> 

此领域的协议是不是模型site的实例。但我只是想传递给动作add_site,以便我可以使用参数[:协议]

我应该怎么做才能实现这个目标?

回答

2

您可以设置这样的事情:

<%= text_field_tag :protocol %> 

为了你可以把这种现象称为PARAMS控制器的作用[:协议]