0

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]
4

1 に答える 1