微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用“报告扩展名”将报告添加到Solidus的“报告”部分

如何解决如何使用“报告扩展名”将报告添加到Solidus的“报告”部分

我想向Solidus网站添加一个简单的报告。有一个扩展名

https://github.com/solidusio-contrib/solidus_reports

我应该怎么做?

我知道我需要:

将报告添加到可用报告中

    Spree::Admin::ReportsController.add_available_report!(:my_report)

我应该在哪里添加

方法添加到控制器以提供报告:

def my_report
    #codes
end

我应该在哪里添加

为报告添加my_report.html.erb模板。可能在这里,但是一旦正确设置了路由和控制器,这将变得显而易见。

/app/views/admin/reports/my_report.html.erb

,可能将路由添加到route.rb文件中。 这是正确的路线吗?

namespace :admin do
    resources :reports,only: [:index] do
      collection do
        get :my_report
        post :my_report
      end
    end
  end 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。