使用自定义命名空间和现有模型创建脚手架
Create a scaffold with custom namespace and existing model
我想生成带有自定义命名空间的脚手架,但我希望它使用现有的 model/table。
如果我生成这样的脚手架,它会生成带有自定义命名空间的脚手架,但使用新的 table admin_locations
:
rails generate scaffold Admin::Location
是否可以使用现有的 Location
模型和 locations
table 做同样的事情?
正如@engineersmnky 所建议的那样,最好的方法是:
rails g controller Admin::Locations new create edit index destroy
然后我建议创建一个空白 rails 项目并执行 :
rails g scaffold Admin::Location
在此之后,您可以用新创建的应用程序生成的视图替换视图 (/app/views/admin/locations
)
也许有更好的解决方案,我很想知道是不是这样!
我想生成带有自定义命名空间的脚手架,但我希望它使用现有的 model/table。
如果我生成这样的脚手架,它会生成带有自定义命名空间的脚手架,但使用新的 table admin_locations
:
rails generate scaffold Admin::Location
是否可以使用现有的 Location
模型和 locations
table 做同样的事情?
正如@engineersmnky 所建议的那样,最好的方法是:
rails g controller Admin::Locations new create edit index destroy
然后我建议创建一个空白 rails 项目并执行 :
rails g scaffold Admin::Location
在此之后,您可以用新创建的应用程序生成的视图替换视图 (/app/views/admin/locations
)
也许有更好的解决方案,我很想知道是不是这样!