我的 jquery 标签无法转换为 haml 格式
My jquery tag doesn't work into haml format
我在将 jquery 包含到我的 haml 文件中时遇到了一些麻烦,我是新手。
我想包含一个日期选择器并将值保存到变量中
我已将其包含到我的 application.js 和 gem 'jquery-timepicker-addon-rails'
我的 gemfile 中:
//= require jquery-ui
//= require jquery-ui-timepicker-addon
//= require jquery_ujs
内容如下:创建一个 var,我可以在其中存储日期时间,然后将其减去我的用户 table.
的 last_sign_in_at
这是我的结论:
-$date =
%h3 Please enter the following information:
= form('/search', :post)
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
:javascript
$(function() {
$( "#start_date, #end_date" ).datepicker({format: 'yyyy-mm-dd'});
});
但是,日期选择器没有出现,我很确定我的 var $date 有问题。
这是我遇到的错误:
content can't be both given on the same line as %h3 and nested within it
有什么建议吗?
问题是这段代码:
%h3 Please enter the following information:
= form('/search', :post)
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
您在这里试图在 h3
标签内创建 form
,这是错误的。应该是这样的:
%h3 Please enter the following information:
= form('/search', :post) do
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
您可以选择在同一行中包含内容或嵌套内容,如果同时尝试这两种操作,将引发错误。在您的代码中,您正试图做同样的事情(同时嵌套和包含,包含您的文本并嵌套表单)。这就是它抛出错误的原因:
content can't be both given on the same line as %h3 and nested within it
我在将 jquery 包含到我的 haml 文件中时遇到了一些麻烦,我是新手。 我想包含一个日期选择器并将值保存到变量中
我已将其包含到我的 application.js 和 gem 'jquery-timepicker-addon-rails'
我的 gemfile 中:
//= require jquery-ui
//= require jquery-ui-timepicker-addon
//= require jquery_ujs
内容如下:创建一个 var,我可以在其中存储日期时间,然后将其减去我的用户 table.
的 last_sign_in_at这是我的结论:
-$date =
%h3 Please enter the following information:
= form('/search', :post)
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
:javascript
$(function() {
$( "#start_date, #end_date" ).datepicker({format: 'yyyy-mm-dd'});
});
但是,日期选择器没有出现,我很确定我的 var $date 有问题。
这是我遇到的错误:
content can't be both given on the same line as %h3 and nested within it
有什么建议吗?
问题是这段代码:
%h3 Please enter the following information:
= form('/search', :post)
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
您在这里试图在 h3
标签内创建 form
,这是错误的。应该是这样的:
%h3 Please enter the following information:
= form('/search', :post) do
= input(:users, :last_sign_in_at, class: "formbox")
= submit('Submit', class: "button")
您可以选择在同一行中包含内容或嵌套内容,如果同时尝试这两种操作,将引发错误。在您的代码中,您正试图做同样的事情(同时嵌套和包含,包含您的文本并嵌套表单)。这就是它抛出错误的原因:
content can't be both given on the same line as %h3 and nested within it