"Called id for nil, which would mistakenly be 4 -- if you really wanted
the id of nil, use object_id"
Error Message, when my controller tries to get an object's id.
In my page users can register, login, create new game entries, rate them
and leave a review.
the create method in the ratings controller is the exact same as in the
review controller. (with different names of course)
@game = Game.find_by_id(params[:game_id])
@rating = Rating.new(params[:rating])
@rating.game_id = @game.id
@rating.user_id = current_user.id
Giving a rating works perfectly, but assigning the game.id to
@review.game_id causes me the error...
but my relations are set, what can possibly be wrong? why is the game
object not nil when trying to create a rating, but nil when I want to
create a review?
Posted via http://www.ruby-forum.com/.
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To post to this group, send email to firstname.lastname@example.org.
For more options, visit https://groups.google.com/groups/opt_out.