好了,所以現在我有一個表格Rails 3中 - 在隱藏的表單字段傳遞user.id VS利用協會
<div class="field">
<%= f.label :title %><br/>
<%= f.text_field :title %><br/>
<%= f.label :itunesurl %><br />
<%= f.text_field :itunesurl %><br />
<%= f.hidden_field :user_id, :value => current_user.id %>
</div>
<div class="actions">
<%= f.submit %>
</div>
其中傳遞current_user.id爲它創建我的「應用程序」模型的創建方法它在保存前是這樣的:
@app = App.new(params[:app])
但是我有(僞)
user has_many apps
apps belongs_to user
問題的協會:是它更安全(所以表單不會被修改)在create方法中做這樣的事情?
@user = current_user
@app = @user.apps.create(params[:app])
如果是這樣......究竟如何我會去了解實際執行上面的代碼(它不是語法正確的..只是僞)?
謝謝!
那的讀取軌道2語法。由於該問題解決了標籤中的導軌3問題,我會爲您解決這個問題(如果不需要,請隨時回滾) – alternative 2011-05-13 19:01:48
我知道這是一個rails 2的語法,並且太怠慢/急於查找導軌它的3版本。感謝編輯,:) – 2011-05-13 19:14:16