【问题标题】:Erb params in yml fileyml 文件中的 Erb 参数
【发布时间】:2017-10-26 08:16:26
【问题描述】:

我试图在我的 Ruby on rails 5 应用程序中根据搜索输入在结果页面上插入动态标题和描述。

我在搜索结果页面上的标题和描述,在erb页面上是这样翻译的:

<% title t('application.titleserv') %>

<% meta t('application.descripserv') %>

我的标题和描述都翻译成 config/locales 中的 yml 文件

在 erb 页面上,我可以通过以下方式获取搜索结果参数:

<%= params[:search]%>

我想将参数搜索添加到标题和描述中,方法是将其添加到 yaml 文件或 erb 文件中。

如果有人有想法请告诉我

【问题讨论】:

    标签: ruby-on-rails yaml


    【解决方案1】:

    模板:

    t('application.titleserv', search: params[:search] )
    

    Yml 文件

    titleserv: "blablabla %{search} blabla"
    

    这就是你要找的东西?

    【讨论】:

    • 是的,非常感谢你让我节省了时间!!,我花了好几个小时来解决这个问题
    猜你喜欢
    • 1970-01-01
    • 2012-11-06
    • 2016-12-02
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    相关资源
    最近更新 更多