以下在rails 4中
{
"query": {
"filtered": {
"query": {
"query_string": {
"query": "987654321",
"analyze_wildcard": "true"
}
},
"filter": {
"nested": {
"path": "phone_numbers",
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"term": {
"phone_number": "987654321"
}
}
],
"should": [
{
"missing": {
"field": "expired"
}
},
{
"term": {
"expired": false
}
}
]
}
}
}
}
}
}
}
}
}
将生成一个形式为<% link = I18n.with_locale(:en){session[:host] && "_faqs_path"} %>
的链接,但不包含会话值。会话值与字符串的其他形式的串联在值存在时显示为空。
答案 0 :(得分:1)
试试这个
<% link = I18n.with_locale(:en){"#{session[:host]}_faqs_path" %>