gpt4 book ai didi

ruby-on-rails - 如何更改 Rails 脚手架中的默认模型模板?

转载 作者:行者123 更新时间:2023-12-04 06:09:52 24 4
gpt4 key购买 nike

如果我想更改由 Rails 中的脚手架创建的默认 Controller 模板,这很容易 - 在谷歌搜索之后我发现我可以在 lib/templates/rails/controller 中放置一个 controller.rb 文件,以便生成器接收而不是默认。

我找不到任何可以对模型文件执行相同操作的说明。我不想构建一个单独的生成器,我只想:

> rails generate model foo 

根据我制作的 model.rb 模板创建 foo.rb 模型文件。

最佳答案

不确定这是否是个好主意,但您可以在此处找到生成器代码:https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/model/model_generator.rb

module Rails
module Generators
class ModelGenerator < NamedBase #metagenerator
argument :attributes, :type => :array, :default => [], :banner => "field[:type][:index] field[:type][:index]"
hook_for :orm, :required => true
end
end
end

根据 this post尽管您应该可以在 lib/templates/rails/model 中放置模板尽管您可能需要根据 to this 通过 rake 任务指定它的位置

关于ruby-on-rails - 如何更改 Rails 脚手架中的默认模型模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9642563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com