我遇到了一些信息,表明大多数有经验的Rails开发人员都不使用脚手架。那么,大多数有经验的Rails开发人员甚至使用模型、控制器和迁移生成器吗?
例如,作为经验丰富的Rails开发人员,我会做什么:
例如,作为经验丰富的Rails开发人员,我会做什么:
rails g model Post name title content
或者
rails g migration Create_Posts
然后使用以下方式进行修改:
def change
create_table :posts do |t|
t.string :name
t.string :title
t.text :content
t.timestamps
end
还需要手动创建post.rb文件
在Rails中使用生成器是最佳实践吗?