Ich baue ein Rails-Plugin, das derzeit Controller und Modelle für eine App bereitstellt. Allerdings bekomme ich einen fehlenden Vorlagenfehler, wenn es um Ansichten geht. Ich habe folgendes:Ansichten in einem Rails-Plugin einschließen
%w{ models controllers views }.each do |dir|
path = File.join(File.dirname(__FILE__), 'app', dir)
$LOAD_PATH << path
ActiveSupport::Dependencies.autoload_paths << path
ActiveSupport::Dependencies.autoload_once_paths.delete(path)
end
Die Controller und Modelle sind geladen, aber keine Ansichten. Die Rails guide sagt, es kann getan werden, hat aber kein Beispiel. Gibt es eine Möglichkeit, sie (oder eine ähnliche Alternative) einzuschließen?
Was ist Edelstein, den Sie verwendet haben – Tsao
TBH der Plugin-Ansatz wurde zugunsten von [Motoren] (http://edgeguides.rubyonrails.org/engines.html) auslaufen. Es könnte auch diesen Prozess erleichtern. – engineerDave
Es scheint, dass es bereits hier gefragt und beantwortet wurde: http://stackoverflow.com/questions/2446402/rails-render-a-partial-from-a-plugin –