rails应用模板

在使用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来判断是否要进行某种操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值