0
我想從我的控制器傳遞一個變量到自定義activeadmin頁面,但我似乎無法弄清楚。ActiveAdmin自定義頁面
我基本上有一個上傳文件並解析它的表單。如果發生錯誤,它會拋出一個並重定向到自定義頁面。
class ToolController < ApiController
def import
begin
Schedule.Parse(data)
rescue MissingDependencyError => e
@dependencies = "test"
redirect_to admin_import_path({}.merge(flash_error: "Missing Dependencies", dependency_error: true, :locals => { :m => e.object }))
end
end
class MissingDependencyError < StandardError
attr_reader :object
def initialize(object)
@object = object
end
end
ActiveAdmin.register_page "Import" do |lab|
menu false
content do
@dependencies
end
end
@dependencies回來爲零 - >爲什麼?
我可以通過params散列,但這不是正確的方法。
SteveTurczyn,沒有工作 –
咦!但是你仍然可以看到閃光消息? – SteveTurczyn