gpt4 book ai didi

ruby-on-rails - 如何在Rails中将日期选择器与form_for一起使用?

转载 作者:行者123 更新时间:2023-12-04 10:03:45 25 4
gpt4 key购买 nike

我是新手,有任何线索吗?如果您也可以建议我阅读什么内容,那就更好了。

我将日期选择器插件添加到现有的rails4应用程序中。我在Github上找到了this plugin。我按照说明进行操作,并在我的应用中配置了所有内容。访问 http://localhost:3000/bookings/new 看起来不错,但是在我填写完信息并提交之后,会发生错误:

ArgumentError in BookingsController#create
First argument in form cannot contain nil or be empty

booking_controller.rb:
def new
@booking = Booking.new
end

def create
@booking = current_user.bookings.build(booking_params) # Not the final implementation!
if @booking.save
flash[:success] = "You have submited the information successfully!"
redirect_to root_url
else
render 'static_pages/home'
end
end

new.html.rb
    <%= form_for (@booking) do |f| %>
<%= render 'shared/errorbooking_messages' %>
<%= f.label :date_of_tour %>
<input data-provide="datepicker">

<%= f.label :hotel_name %>
<%= f.text_field :hotel_name, class: 'form-control' %>

<%= f.label :hotel_address %>
<%= f.text_field :hotel_address, class: 'form-control' %>

最佳答案

替换此输入字段

<input data-provide="datepicker">

经过
<%= f.text_field :date_of_tour, "data-provide" => 'datepicker' %>

希望对您有所帮助。

只是基于这个答案。从rails 4开始,您还可以使用以下格式。
<%= f.text_field :date_of_tour, data:{ provide:'datepicker' } %>

关于ruby-on-rails - 如何在Rails中将日期选择器与form_for一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30522655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com