【发布时间】:2012-03-29 05:32:56
【问题描述】:
有没有办法在没有视图的情况下生成 rails 脚手架,必须有更好的方法,然后生成脚手架并删除视图和视图规范。
【问题讨论】:
有没有办法在没有视图的情况下生成 rails 脚手架,必须有更好的方法,然后生成脚手架并删除视图和视图规范。
【问题讨论】:
你可以使用rails g resource Foo bar:text
【讨论】:
rails g model... 和 rails 生成控制器...以获得更多限制性输出。
rails g resource 是我想要的。生成模型,然后控制器不会创建 RESTful 控制器。
rails g resource 不会在控制器内部生成安静的操作。
如果您希望以正常方式生成控制器,请尝试以下操作:
rails g resource Foo bar:text
rails g scaffold_controller Foo --skip-template-engine
第一个命令生成模型,第二个命令使用生成的模型创建控制器,该控制器包含 RESTful 动作。
--skip-template-engine 导致视图被省略。
【讨论】:
当您可以在没有视图的情况下生成整个脚手架但仍然可以获得控制器方法和模型时,不确定为什么这些答案首先会创建资源。
rails g scaffold Foo bar:string --skip-template-engine
【讨论】: