上面的问题 - 我有表格输入:
<%= f.input :ticket_book_number,
label: "<abbr title='required'>*</abbr> Ticket book number".html_safe,
input_html: { data: { behaviour: 'check-ticket-book-number', url: verify_booking_system_ticket_books_path, agent: resource.agent.id },
error: 'asd' } %>
当我输入的票号为12345&#39;最后有一个空格,并在我的控制器动作中粘贴一个binding.pry,我的参数通过:
Parameters: {"agent"=>"352", "ticket"=>"12345"}
我有什么办法可以在输入中指定包含空格吗?
提前致谢
答案 0 :(得分:7)
看起来您在数据库中看起来ticket_book_number
为integer
。 form_for
或simple_form
会自动检测字段类型,并通过进一步处理为此类型创建输入。如果确实如此,并且您需要保存空格,则必须将ticket_book_number
字段重新创建为string
。