Mixed case naming convention

Hi!

I have two models questions and questionresponses, which is dependent on questions. I am not sure whether to use questionsrespones or question_responses, for example, in the build statement in the controller:

@questionresponse = @question.question_responses.build(params[:questionresponse])

Thanks!

Hi!

I have two models questions and questionresponses, which is dependent on questions. I am not sure whether to use questionsrespones or question_responses, for example, in the build statement in the controller:

The models should probably be Question and QuestionResponse. The capitalisation is important. Then the tables are questions and question_responses. Assuming that you have Question has_many :question_responses and QuestionResponse belongs_to :question then the relationships are also named question and question_response.

Colin

Thank you for your response.