コントーラーで@q_items = QuestionaryItem.where('questionary_id = ?',params[:id])として、複数の@q_itemsを取り出し、ビューの中で、@q_itemsが持っているデータ(例ではcontent)を表示する際に、<%= @q_items.first.content %>などとして、first、secondなど指定が必要となるかと存じます。
この際に、序数ではなく、@q_items.1.contentのような、数字を使って指定する方法はあるのでしょうか?
特定のデータを利用したいのですが、コントローラーの中で整数で取り出した値と紐付けたく、序数以外での指定方法がないか、知りたい次第です。
ordinalizeメソッドは、1st,2ndとなってしまい、ビューでは使用できないと理解しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 00:36