2013-11-28 13 views
0

,當我嘗試使用redirect_via_turbolinks_to在我的控制器redirect_via_turbolinks_to未定義的方法

undefined method `redirect_via_turbolinks_to' for 

我提取從文檔這種方法我得到這個錯誤:

Triggering a Turbolinks visit manually 

You can use Turbolinks.visit(path) to go to a URL through Turbolinks. 

You can also use redirect_via_turbolinks_to in Rails to perform a redirect via Turbolinks. 

我使用turbolinks「1.3 .1'in rails 3.2.14

回答

0

Turbolinks.visit(路徑)可用於您的JS/Coffee資產或某些嵌入式JS中:

$ -> 
    $(document).dontBeNaughty() 

jQuery.fn.dontBeNaughty = -> 
    $(".ReportsHistory").on "click", -> 
    action = $(this).data('url') 
    Turbolinks.visit("/reports?" + action) 

您可以在控制器中使用redirect_via_turbolinks_to而不是渲染模板。

更多信息可以看出,在source of turbolinks here

+1

我已經使用redirect_via_turbolinks_to在我的控制,我遇到了錯誤。 – Core2Juan

+0

你可以發佈你的代碼嗎? – simonmorley