我正在编写一个为视图提供帮助的 gem。我想通过帮助程序插入的 HTML 足够复杂,我宁愿将它写在 _partial.html.erb 文件中。如何让 gem 的视图路径包含在应用程序的 load_path 中?
注意:我发现的唯一能做这种事情的宝石是 Devise。当找不到视图时,Rails 会打印(在我的机器上)如下所示的加载路径:
Missing partial sortable_nested_set/tree with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths "/home/jason/VirtualRestaurant3/app/views", "/home/jason/.rvm/gems/ruby-1.9.2-preview3/gems/devise-1.1.rc0/app/views"
设计是如何做到的?
我的宝石: http: //github.com/jrmurad/SortableNestedSet 设计宝石:+ http://+github.com/plataformatec/devise