我有一个网站,首页上有一个位置表格。我想使用基于 URL 字符串的值自动填充表单。我怎样才能在rails中做到这一点?
例如,当用户到达首页时,我希望表单根据以下内容显示值 New York: website.com?city="New York"
如何最好地在 Rails 中实现这一点?
我有一个网站,首页上有一个位置表格。我想使用基于 URL 字符串的值自动填充表单。我怎样才能在rails中做到这一点?
例如,当用户到达首页时,我希望表单根据以下内容显示值 New York: website.com?city="New York"
如何最好地在 Rails 中实现这一点?
首先,你可以获取当前请求的 url,一切都在这里:如何在 Ruby on Rails 中获取当前的绝对 URL?
然后你只需要“解析”它:
<% city = request.fullpath.split('=').last %>
将返回带有类似 url 的“New York” website.com?city="New York"
(不确定这个,但也许你只能通过 params[:city] 获得它,我只是认为params
在视图中不可用)
其余的取决于表单的结构......