私はRailsでかなり新しいです。私があなたを助けてくれることを願っています。PSQL Railsに格納された配列にアクセス
私は配列にアクセスしてその配列の各要素を出力したいと思います。私がしようとする今、このコードで
- @recipes.each do |recipe|
%h2= recipe.name
%p= recipe.description
%p= recipe.cuisine_id
%p= recipe.ingredients
recipe.ingredientsはブラウザ
に印刷
- recipe.ingredients.each do |ingredient|
%p= ingredient
それはちょうど列である一方で、成分表を照会しようと
テーブルレシピ。 to_s
を使用した場合も同じ結果になります。
は、あなたが何かアドバイスはありますか?
ありがとう!
# app/models/recipe.rb
class Recipe < ApplicationRecord
...
alias_attribute :new_alias, :column_name
end
あなたがそれにアクセスすることができますこの方法:私はあなたがあなたのrecipes
モデル内ingredients
属性とも多分あなたはrecipe.ingredients
列を「エイリアシング」しようとすることができ、ingredients
と呼ばれるモデルを持って見てきたように
'%p = recipe.ingredients'の出力は何ですか?それは単なる文字列ですか? –