Rails 3.2 アプリに html タグを正しくロードするのに問題があり、その理由がわかりません。1 つのフラッシュ メッセージで動作させることができましたが、確認メッセージで動作させることができませんでした。
何か案は ?
私の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 />
います....
私はここでレールのガイドラインに従っていると信じているので、これを理解するために助けていただければ幸いです。
編集
私はすでに 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]