Ruby on rails 3 不带控制器的渲染布局
我正在编写一个带有主干的Rails 3.2应用程序,因为我只需要Rails来呈现一个页面,所以我不需要控制器来支持索引页面 有没有一种方法可以在没有控制器的情况下呈现布局(application.html.erb)?我想它应该是routes.rb文件中的一个配置Ruby on rails 3 不带控制器的渲染布局,ruby-on-rails-3,backbone.js,Ruby On Rails 3,Backbone.js,我正在编写一个带有主干的Rails 3.2应用程序,因为我只需要Rails来呈现一个页面,所以我不需要控制器来支持索引页面 有没有一种方法可以在没有控制器的情况下呈现布局(application.html.erb)?我想它应该是routes.rb文件中的一个配置 我的第一个想法是将它移动到/public目录中的index.html,但我需要利用erb for javascript includes和CSRF helpers等功能。我知道你不需要控制器做任何事情,但Rails是“固执己见”的软件;
我的第一个想法是将它移动到/public目录中的index.html,但我需要利用erb for javascript includes和CSRF helpers等功能。我知道你不需要控制器做任何事情,但Rails是“固执己见”的软件;它需要一个控制器和一个视图,因为这就是它的设计方式,试图解决这个问题会给你带来很多麻烦 只是
/app/controllers/main\u controller.rb
/app/views/main/index.html.erb
:root=>“main#index”
简单明了。我知道你不需要控制器来做任何事情,但是Rails是“固执己见”的软件;它需要一个控制器和一个视图,因为这就是它的设计方式,试图解决这个问题会给你带来很多麻烦 只是
/app/controllers/main\u controller.rb
/app/views/main/index.html.erb
:root=>“main#index”
简单明了。使用一种方法的控制器有什么问题?绕过Rails路由器可以为您节省多少时间?使用一种方法的控制器有什么问题?绕过Rails路由器可以为您节省多少时间?谢谢。这是我没有的,我只是希望有一个更轻的重量解决方案。谢谢。这是我没有的,我只是希望有一个更轻的重量解决方案。