提问人:Starscream512 提问时间:7/22/2022 更新时间:8/3/2022 访问量:397
Ruby on Rails:传递带有键但值为零的查询参数哈希值
Ruby on Rails: pass query parameters hash with key but nil value
问:
在Ruby on Rails中,我当前的url有一个查询参数。由于哈希将是 ,我如何传递它?Rails 似乎会删除任何具有 nil 值的查询参数。?hello
request.query_parameters
{:hello=>nil}
link_to
答:
0赞
Starscream512
8/3/2022
#1
我不认为真的有一种优雅的方式。最好的黑客似乎是这样的:
_hello = '?hello' if request.query_parameters.fetch(:hello, false).nil?
link_to('click here', some_path+"#{_hello}")
上一个:在before_destroy中更新记录并防止其销毁
下一个:从多维哈希区访问值
评论
link_to
link_to(some_path, :hello=>nil)
?hello