私は項目ActiveRecords
を持っており、ブロックごとにデフォルト値( "テスト項目")を設定しようとしています。この式で
:値が設定されていない属性の設定に問題があります
list = {"type1", "type2", "type3", "type4", "..."}
list.each { |name| @item.attributes["#{name}"] = "Test item"] }
。私はすべての項目のためにこれを行うことができないため
私は補間に@item.attributes["#{name}"]
を使用する必要があります。
@item.tipe1 = "Test item"
だから、何が最初の文になりますか?どうして?私がしたいことがそのようには不可能なら、私は同じことをどうやってやることができますか?
私はあなたの応答が最高だと思うが、彼の説明でダニエルは私のトラブルについてより簡単に理解できるようにした。 – user502052