私はレールが初めてであるので、その可能性は非常に愚かな質問のために私を実感してください。Rails:1つに割り当てられたすべてのXを見つけるY
私はモデルUserとモデルExperimentを持っており、いずれもHABTM関係でリンクされています。
表示したいときは、/experiments/1/users
と言ってみましょう。これは私が使用しているすべてのものを示し、実験ではフィルタリングされません。さて、それはUsersController
のためです
# GET /users
# GET /experiment/:experiment_id/users
def index
if (params[:experiment_id] == nil)
@users = User.all
else
@users = # HOW DO I FIND THE USERS FOR THE EXP?
end
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @users }
end
end
は私がユーザーをフィルタしたいのですが、User.find_all_by_experiment_id
のようなものは存在しません:UsersController
で
、私はこのために定義undefined method
find_all_by_experiment_idを」# `
のために私が取得するために使用することができますどのような現在の実験に割り当てられているユーザーは?
パーフェクト。私はちょうど私が他の方法を行くことができるか分からなかった。 – slhck