0

私は2つのモデルのボディパーツとエクササイズを持っています.どちらもhas_and_belongs_to_manyの関係を持っています.

Bodyparts
has_and_belongs_to_many :exercises

Exercises
has_and_belongs_to_many :bodyparts

私が与えたroutes.rbファイルでは、

resources :bodyparts do
    resources :exercises
end

特定のボディパーツに属するすべてのエクササイズを取得したいと考えています。

私はテストしましたhttp://localhost:3000/bodyparts/1/exercises.json

しかし、私は一連の演習を取得しています。

これを解決する方法。

前もって感謝します.....

4

1 に答える 1

0

コントローラーでそれを指定する必要があります

def index
  @exercises = BodypartExercise.where( :muscle_id => params['muscle_id'])

  respond_to do |format|
    format.html # index.html.erb
    format.json { render json: @exercises }
  end
end
于 2012-12-10T07:38:17.367 に答える