【发布时间】:2009-08-10 20:24:23
【问题描述】:
我正在使用 Rails + Ext 重写 Web 应用程序的一部分。但是,我无法让关联模型的名称显示在网格视图中。
我已经能够成功地转换几个模型并使用选项卡和 Ext 的布局助手很好地排列视图。
但是,我正在建立一个关联——我已经和Jon Barket's tutorial 一起讨论了如何使用 Ext 来做到这一点——并且我已经完成了所有建议的 Rails 和 JS 更改(使用我的模型的适当名称更改,)结果是组合框现在已正确填充关联模型的名称,并且更改实际上已正确写入数据库,但数据未显示在列中,它是只是空的。但是,正确的数据存在于“详细信息”视图中。
真的只是想知道是否有其他人遇到过这种情况,或者对可能发生的事情有任何想法。如果需要,绝对愿意发布代码;请注意(AFAIK)我的更改非常接近教程。
提前致谢!
更新:
好的,略有进展 - 有点。我可以正确显示关联的模型 id —— 只需稍微修改列模型。但是我无法在主表中显示虚拟属性(在 Jon 的示例中,它是 country_name。)当我从
更改该列的数据源时,它仍然变为空白dataIndex: 'model[associated_model_id]'
到
dataIndex: 'virtual_attributes[associated_model_name]'
另一个更新:
撞。这里没有人尝试过将 Ext 与 Rails 集成吗?
【问题讨论】:
标签: javascript ruby-on-rails ruby ajax extjs