为什么Rails不会自动生成视图文件?

时间:2014-10-23 22:23:03

标签: ruby-on-rails theory

理论问题。说一个人跑..

rails生成控制器Sessions --no-test-framework

为什么RAILS会创建" app / views / sessions"路径/文件夹,但没有基本的视图文件,例如" new.html.erb"?无论如何,您需要一个基本的视图文件来获取请求测试。

1 个答案:

答案 0 :(得分:4)

如果要在生成控制器时创建视图,则必须执行此操作:

rails generate controller sessions (the name of the view) 

因此,如果您想要该控制器的索引视图,则可以运行以下命令:

rails generate controller sessions index 

这将在会话控制器中创建index.html.erb和索引操作

rails生成器将创建一个如下所示的控制器:

class SessionsController < ApplicationController 
  def index
  end
end