2012-07-30 90 views
0

如何從色器件登記表添加值到不設計表中的另一表更新了一個表格,在使用設計註冊時不設計模型?

這是示例代碼

<div class="signin"> 
    <h2>Register</h2> 
    <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %> 
    <%= devise_error_messages! %> 

    <div><%= f.label :email %><br /> 
    <%= f.email_field :email %></div> 

    <div><%= f.label :password %><br /> 
    <%= f.password_field :password %></div> 

    <div><%= f.label :password_confirmation %><br /> 
    <%= f.password_field :password_confirmation %></div> 

     <div><%= f.label :full_name %><br /> 
    <%= f.text_field :full_name %></div> 


    <div><%= f.submit "Register" %></div> 
    <% end %> 

    <%= render :partial => "devise/shared/links" %> 
</div> 

全名是簡檔表中的字段和我的用戶表, 設定裝置和如果用戶輸入名稱我想要名稱全名店在配置文件表 我沒有任何想法我該如何做到這一點?

+0

我不想將另一個控制器添加到overrite devise方法 – Thorin 2012-07-30 10:17:11

回答

0

我得到了答案 在設計模型def def與字段名相同的名稱,然後設計允許您將該字段傳遞給模型,在模型/控制器中,您可以通過params在任何表中插入值。