0
我有下面的代碼使用Formtastic。如何在Rails窗體中定義嵌套關聯?
- if can? :update, @workout
= semantic_form_for ew.exercise, :url => user_exercise_path(@user, ew.exercise) do |exercise|
%table
%thead
%tr
%th.reps Reps
%th.weight Weight
%tbody
= exercise.semantic_fields_for :log_entries do |log_entry|
= render 'log_entry_fields', :f => log_entry
.links
= link_to_add_association 'Add Set', exercise, :log_entries
= exercise.actions do
= exercise.action :submit
鑑於這種情況,我的問題是,log_entries呈現log_entries的相關練習每一個日誌條目。例如,如果Bob正在記錄benchpress的日誌條目,並且Hope正在記錄benchpress的日誌條目,那麼使用這種形式,這兩個log_entries都將呈現。我希望它的作用範圍僅限於current_user的log_entries。
我該怎麼做?