ruby-on-rails – 如果params为空,则为text_field_tag默认值?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如果params为空,则为text_field_tag默认值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果params [:date]的参数为空,我希望我的text_field_tag将当前日期作为默认值,这里是我的代码
<%= text_field_tag :end,params[:end]  %>

我想要像:<%= text_field_tag:end,如果params [:end]则使用此值,否则显示当前日期%>

谢谢

解决方法

您只需使用“或”运算符即可.如果params [:end]为空,它将使用Time.now.
<%= text_field_tag :end,(params[:end] or Time.now)  %>

猜你在找的Ruby相关文章