我最近开始使用Ruby on Rails。
我熟悉MVC概念并使用RubyMine作为编辑器。但我可能遗漏了一些东西,因为当我通过Run Rails Generator生成控制器时,我将目标文件夹添加到控制器(因为我想为UI页面创建特殊文件夹,这不会在数据库中并且仅用于前端)。问题是,资产/视图中没有创建.html.erb文件,只有Destination文件夹中的文件夹。
值得一提的是,数据库实体是通过脚手架创建的,并且已经存在于文件夹中:控制器和视图。
另外,我将利用这个机会,请求直接在Rails中生成HTML和CSS前端页面的好技巧,因为我在这项技术中主要使用后端。
提前谢谢。
答案 0 :(得分:2)
首先,如果您从Rails开始,我建议不要违反框架已经为您提出的约定。
其次,如果你想要那些没有数据库连接而且只是静态UI的页面,你可以这样做:
$ rails generate controller Pages home contact somepage
这将在项目的pages
内创建一个/app/views/
文件夹,其中包含.erb模板,用于主页,联系人,某个页面
更多信息:http://guides.rubyonrails.org/layouts_and_rendering.html
希望它有所帮助!