【发布时间】:2015-11-15 02:53:08
【问题描述】:
我正在将 AngularJS 与 Rails 集成,并试图弄清楚是否应该使用 yield、ui-view 或两者兼而有之。目前我正在使用带有 angular-rails-templates 的 ui-view,但在 application.html.erb 中没有 <%= yield %> Rails 仍在请求默认视图(例如views/users/edit.html.erb)。
我在 Rails 的文档中看到,
规则是,如果您没有在控制器操作的末尾显式渲染某些内容,Rails 将自动在控制器的视图路径中查找 action_name.html.erb 模板并进行渲染。
那么,如何阻止 rails 请求基本为空的视图文件?或者我应该采用不同的结构?
【问题讨论】:
标签: ruby-on-rails angularjs ruby-on-rails-4