【问题标题】:Dynamic forms in railsRails 中的动态表单
【发布时间】:2012-02-03 22:45:35
【问题描述】:

所以我正在创建一个简单的应用程序。我有一个“游戏”数据库表和一个“规则”数据库表。每个游戏可以有很多规则。我想呈现这样的表格:

Game Title:
Game Description:
  Rule #1: 
  (Click to add another rule)

因此,用户可以单击一个按钮来为其他规则添加另一个文本字段。解决这个问题的最佳方法是什么?有表格助手吗?有什么方法可以返回一组规则?我对 Rails 有点陌生,我的谷歌搜索并没有提供太多帮助。我可能只是无知,但任何帮助将不胜感激!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1


    【解决方案1】:

    您正在寻找的内容称为“动态表单”,您的问题的答案在以下 Railscasts 剧集中。

    1. http://railscasts.com/episodes/403-dynamic-forms
    2. https://github.com/railscasts/403-dynamic-forms

    有点晚了,但我希望它可以帮助别人。

    【讨论】:

      【解决方案2】:

      这是旧的,但应该与您在核心上尝试做的相同。

      http://railscasts.com/episodes/75-complex-forms-part-3

      想想ProjectTasks 到你的GameRules

      【讨论】:

        【解决方案3】:

        使用 JavaScript。这会有所帮助 http://railscasts.com/episodes/197-nested-model-form-part-2

        【讨论】:

          【解决方案4】:

          您可能希望使用带有嵌套“规则”表单的“游戏”表单。如果我把所有需要的代码都放进去,这将是一个冗长的答案,但是访问这些代码应该可以帮助你:

          http://railscasts.com/episodes/196-nested-model-form-part-1

          http://railscasts.com/episodes/197-nested-model-form-part-2

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-06-23
            • 2018-05-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-29
            • 2014-02-10
            相关资源
            最近更新 更多