我有一個Rails項目使用simple_form,我似乎無法得到的日期選擇器的工作(使用引導日期選擇器寶石https://github.com/Nerian/bootstrap-datepicker-rails。日期選擇器不會顯示
我已經試過什麼在下面的堆棧被提出溢出的帖子: How do i write a cleaner date picker input for SimpleForm Add datepicker with rails 3.2.11, simple_form and bootstrap Changes in the form are not saved to database
但到目前爲止他們都沒有工作
這裏是我的代碼:
在我看來,我有這樣的:
<%= f.input :start_date, :input_html => {data: {behaviour: "datepicker"}}, :as => :string %>
我已經加入了以下內容的application.js
//= require bootstrap-datepicker
$(function() {
$('input.datepicker').datepicker();
});
我加入以下到Application.css
*= require bootstrap-datepicker
我我甚至嘗試將js代碼直接放在頁面上,但它仍然不起作用。
任何想法?我很難過。
感謝
是否控制檯日誌顯示任何JavaScript錯誤?網絡選項卡顯示資源是否正確下載,而不是404? –
我看到「Uncaught SyntaxError:Unexpected token ILLEGAL」,代表我的模型的第1行。但是,這是默認內容,所以我不確定爲什麼會發生這種情況。除了「(失敗)」的assets/bootstrap-datepicker/locales以外,所有js文件的狀態都是「304未修改」。我只在這個項目中處理英語。我還需要爲此做點什麼嗎? –
您應該首先嚐試刪除js控制檯的所有錯誤,因爲這可能會中斷日期選擇器代碼的執行。 –