我工作的一个Ruby on Rails项目和我需要自定义由宝石提供的默认视图。
要求是使用超薄模板。 据我所知,该局是为Rails的默认模板引擎。
按我的观察,当务之急是ERB,如果没有它会使用超薄/ Haml的意见。
我想知道是否可以设置修身为默认,而不是ERB?
如何才能实现这一目标,这样,当我在修身创建模板的本地版本,它会覆盖由宝石所提供的模板。
任何线索将不胜感激。
我工作的一个Ruby on Rails项目和我需要自定义由宝石提供的默认视图。
要求是使用超薄模板。 据我所知,该局是为Rails的默认模板引擎。
按我的观察,当务之急是ERB,如果没有它会使用超薄/ Haml的意见。
我想知道是否可以设置修身为默认,而不是ERB?
如何才能实现这一目标,这样,当我在修身创建模板的本地版本,它会覆盖由宝石所提供的模板。
任何线索将不胜感激。
您可以使用“超薄导轨”,这是产生纤细的模板作为默认的内置宝石。
https://github.com/slim-template/slim-rails
只需更换gem 'slim'
的gem 'slim-rails'
在你的Gemfile。
在你的Gemfile,包括
gem 'slim-rails'
并生成苗条tempage,在配置/ application.rb中添加这行代码
class Application < Rails::Application
........................................
config.generators do |g|
g.template_engine :slim
end
end