Rails + ExtでWebアプリケーションの一部を書き直して再生しています。しかし、グリッドビューに関連するモデルの名前を表示するのに問題があります。1対多の関連付け空の列の問題(Ext on Rails)
タブとExtのレイアウトヘルパーを使用していくつかのモデルを正しく変換し、ビューをうまく整えることができました。
しかし、私はアソシエーションを設定する途中です - 私はJon Barket's tutorialと一緒にExtを使ってこれを行う方法を追ってきました。そして、私はすべてのRailsとJSの変更を提案しました私のモデルの名前の変更、その結果、コンボボックスに関連モデルの名前が正しく入力され、変更が実際にデータベースに正しく書き込まれますが、データは列に表示されません。空の。ただし、「詳細」ビューに正しいデータがあります。
誰かがこの問題に遭遇したかどうか、本当に不思議に思うことがあります。間違いなく要求があればコードを投稿します。ちょうど(AFAIK)私の変更はチュートリアルにかなり近づくことに注意してください。
ありがとうございます!
更新日:
申し訳ありませんが、少し進歩しています。列モデルをわずかに変更するだけで、関連するモデルID#を適切に表示できます。しかし、私は
dataIndex: 'model[associated_model_id]'
から
dataIndex: 'virtual_attributes[associated_model_name]'
に、その列のデータソースを変更したときにそれはまだ空白になる(Jonの例では、それはCOUNTRY_NAMEです。)メインテーブルに表示される仮想属性を取得することはできません
別の更新:
バンプ。 ExtとRailsを統合しようとしたことはありませんか?