Ada*_*amT 5 ruby ruby-on-rails ruby-on-rails-3 rails-geocoder
我遇到的信息暗示最有经验的Rails开发人员不使用脚手架.大多数有经验的Rails开发人员是否甚至将这些生成器用于模型,控制器和迁移?
例如,作为经验丰富的Rails开发人员,我会这样做:
rails g model Post name title content
Run Code Online (Sandbox Code Playgroud)
要么
rails g migration Create_Posts
Run Code Online (Sandbox Code Playgroud)
然后用以下方法修改它:
def change
create_table :posts do |t|
t.string :name
t.string :title
t.text :content
t.timestamps
end
Run Code Online (Sandbox Code Playgroud)
并手动创建post.rb
在Rails中使用生成器是最佳实践吗?
我从不使用发电机。我发现我最终删除了他们创建的一半内容,直到我最终需要添加这些文件/方法。在一个像样的文本编辑器中,创建新控制器、新模型、新模板、新规范等根本不需要时间。
然而,一个例外是迁移生成器。在这种情况下使用生成器更容易,因为迁移必须正确进行版本控制。
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |