2015-10-26 40 views
1

使用Rails 4.2.4Rails Filepicker,3個按鈕顯示,而不是1

我在rails中生成一個腳手架來測試filepicker。除非在具有文件選擇器按鈕的頁面上進行刷新,否則一切似乎都運行良好,3個按鈕會顯示在頁面上而不是原始1上。這發生在Safari和Chrome上。誰能告訴我如何解決這個問題?

當第一次加載頁面,一個鍵:

One Button

在刷新:

enter image description here

application.html.erb來源:

<!DOCTYPE html> 
<html> 
<head> 
    <title>FilepickerTest</title> 
    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 
    <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
    <%= csrf_meta_tags %> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> 
</head> 
<body> 

<%= filepicker_js_include_tag %> 
<%= yield %> 

</body> 
</html> 

_form.html.erb來源:

... 
<div class="field"> 
    <%= f.label :filepicker_url %><br> 
    <%= f.filepicker_field :filepicker_url, :button_text => "Select Image", :button_class => "btn btn-default", :onchange => 'onImageUpload(event)' %> 
</div> 
<div class="actions"> 
    <%= f.submit 'Upload Image' %> 
</div> 
... 
+1

我看到你正在使用turbolinks。也許[這個問題](https://github.com/Ink/filepicker-rails/issues/52)是相關的。 – zwippie

+0

天才!取出渦輪鏈接可以解決問題。謝謝。 –

+0

@TommyJ請爲您的問題添加一個答案,並將其批准爲已接受的答案。 – shuriu

回答

0

的問題是有關turbolinks,並通過刪除application.html.erb文件中的javascript調用固定。

相關問題