破解link_to Rails Spree

时间:2017-03-09 16:35:39

标签: ruby-on-rails-4 spree deface

我是Spree的新手。我想破坏link_to rails helper。

我有spree/checkout/_new_user个文件,其中包含以下内容:

<%= link_to Spree.t(:login_as_existing), spree.login_path %>

我想使用deface将remote: true添加到link_to以上。

请帮助。

1 个答案:

答案 0 :(得分:1)

您可以替换链接

Deface::Override.new(virtual_path: 'checkout/_new_user', 
                         name: 'add remote true to link", 
                         replace: "erb[loud]:contains('link_to Spree.t(:login_as_existing), spree.login_path'), 
                         text: "<%= link_to Spree.t(:login_as_existing), spree.login_path, remote: true %>")