rails应用模板

来源:互联网 发布:c语言整人小程序 编辑:程序博客网 时间:2024/06/02 03:42

在使用rails生成器生成新的rails应用的时候,可以使用-m选项使用指定的模板,比如

rails new blog -m ‘ruby_api_demo.rb'

 这样就是表示,在生成新的rails应用之后使用这个模板去执行其他操作

在ruby_api_demo.rb 文件可以使用rails提供的许多模板方法,来生成我们想要的文件,或执行数据迁移操作 等等。

1.比如Gemfile文件中的 gem方法就是其中一种用法,这个方法可以用来配置应用用到的gem,不过在Gemfile中指定好了之后,还需要通过bundle install来安装

2. rake("db:migrate")用来执行rake 数据迁移任务

3.generate(:scaffold, "person name:string")使用脚手架生成person模型及其相应的控制器和迁移文件

4.route "root to: 'article#index',在routes.rb文件添加这一行 

5.可以使用ask方法获取用户输入:

file_name = ask("please type in the file name")

lib file_name, <<-CODE

class file_name

end

CODE

以及yes? no?方法,根据用户输入的是yes或者no来判断是否要进行某种操作

原创粉丝点击