【发布时间】:2016-10-10 19:48:27
【问题描述】:
我正在尝试覆盖ShopifyApp's new method,但不确定从哪里开始。基本上我需要添加另一个字段来获得params:
/lib/shopify_app/sessions_concern/new.rb:
module ShopifyApp
module SessionsConcern
module New
def new
if params[:field] == "abc"
authenticate if params[:shop].present?
end # or else ...
end
end
end
end
要使用该模块,我会在控制器中执行以下操作:
ShopifyApp::SessionsConcern.prepend ShopifyApp::SessionsConcern::New
但是没有地方可以使用它。如何以正确的方式解决这个问题?
【问题讨论】:
标签: ruby-on-rails shopify ruby-on-rails-5