【问题标题】:Generate form elements with scaffold_controller in Ruby on Rails在 Ruby on Rails 中使用 scaffold_controller 生成表单元素
【发布时间】:2014-09-22 10:33:45
【问题描述】:

我的 Ruby on Rails 应用程序中已经有一个模型。我想生成控制器和视图。

使用scaffold_controller 选项我得到文件,但视图dosnt 的表单包含html 输入表单。

我可以使用参数生成它们,例如

rails g scaffold_controller User name email

有什么方法可以生成 html 输入标签而不将它们设置为参数?我可以让scaffold_controller 从现有模型中获取数据吗?

谢谢

【问题讨论】:

    标签: ruby-on-rails scaffold


    【解决方案1】:

    实际上,当您使用scaffold_controller 时,您是在告诉生成器不要考虑模型。如果要考虑模型属性,则需要传递所需的属性,正在做

    为了更清楚:

    存根一个脚手架控制器及其视图。传递模型名称(CamelCased 或 under_scored)和视图列表作为参数。控制器名称作为模型名称的复数形式检索。

    要在模块中创建控制器,请将模型名称指定为 'parent_module/controller_name' 之类的路径。

    这会在 app/controllers 中生成一个控制器类并调用 助手、模板引擎和测试框架生成器。

    另一个相关post

    【讨论】:

      猜你喜欢
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多