我在我的 Rails 3.2 应用程序中正确加载了 html 标签时遇到了一些问题,但不知道为什么。我设法让它为一条闪光消息工作,但我没有设法通过确认消息来做到这一点。
有任何想法吗 ?
我的 pt.yml 文件提取:
buttons:
accept_terms: "Aceito os termos e condições"
save: "Gravar"
delete: "Apagar"
add_new_receipt: "+"
add_receipt_label: "Clique para adicionar novo recibo"
download_all_html: "Tem a certeza que deseja descarregar todos os ficheiros correspondentes à pesquisa? <br />
Esta operação pode demorar algum tempo, dependendo do número de ficheiros e da sua ligação à Internet "
我的视图代码:
<%= link_to (t :download_all, scope: "pages.home.customers"), user_download_all_path(user_id:current_user.id, is_retailer: params[:controller]=='suppliers' ? true : false), method: :post, class: "btn btn-primary", confirm: t(:download_all_html, scope: "buttons") %>
最后,我的确认消息显示<br />
原样....
我相信我在这里遵循 rails指南,所以任何帮助都将不胜感激。
编辑
我已经尝试过 html_safe。
我还有另一个正在运行的示例:
tags:
error_message_html: "O número %{message} ou não existe ou já foi mapeado.<br />
Por favor verifique que o número corresponde à empresa seleccionada "
我在控制器中调用它:
flash[:error] = t :error_message_html, scope: "forms.tags", message: params[:tag][:number]