【问题标题】:One-to-many Associations Empty Columns Issue (Ext on Rails)一对多关联空列问题(Ext on Rails)
【发布时间】: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


    【解决方案1】:

    好的,我应该更加关注本教程以及我是如何使用 API 和其他可用信息的。

    如果您使用选项卡来区分多个网格视图,请不要忽略将任何辅助方法导出到 json(您必须在模型的控制器中执行此操作)——尤其是用于检索关联模型名称的方法!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      相关资源
      最近更新 更多