我遇到的信息暗示大多数有经验的 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 中使用生成器是最佳实践吗?