私はUserモデルとGoalモデルを持っています。目標モデルには名前と型の列があり、現在は次の3つのレコードがあります。Railsで2つのテーブルをカスタムメタデータで結合する
name | type
------------------------
Read Novels | Reading
Read Newspaper | Reading
Write Reviews | Writing
は、今私は、各ユーザー、彼らは毎月この活動に費やす時間数(hours_per_month
)を記入するためのインタフェース、および彼らはそれを行う別の日数(days_per_month
)を提供します。理想的には
、
current_user = User.find(params[:id])
current_user.goals.each do |goal|
puts goal.name
puts goal.type
puts goal.hours_per_month
puts goal.days_per_month
end
がどのようにユーザーに目標を結合し、この新しいテーブル/モデルを作成し、静的な目標の属性へのアクセス権を持っている必要がありますように、私はデータで仕事をしたいと思いますし、上記のコードサンプルのように、ユーザーが値を入力しましたか?