Хорошо, поэтому в настоящее время у меня есть форма
<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 в метод create моей модели "app", которая создает его следующим образом перед сохранением:
@app = App.new(params[:app])
Однако у меня есть ассоциации (псевдокод)
user has_many apps
apps belongs_to user
Вопрос: безопаснее ли (чтобы форма не изменялась) делать что-то подобное в методе создания?
@user = current_user
@app = @user.apps.create(params[:app])
Если это так ... как именно мне поступить с реализацией приведенного выше кода (это не синтаксически правильно ... просто псевдо)?
Спасибо!