0

場合によっては、ルートのない入力リンクを使用すると、次のような素敵なメッセージが表示されます。

*申し訳ありませんが、このリンク {@not_found_path} は古いウェブサイトから移行されていないか、入力が間違っています..*

エラーが発生しないように @not_found_path 値を修正するにはどうすればよいですか。

invalid byte sequence in UTF-8テンプレで?Rails 3.2.11でインストールされたruby 1.9.3があります

何か案が?

def render_404(exception)
      @not_found_path = exception.message
      respond_to do |format|
        format.html { render template: 'errors/not_found', layout: 'layouts/application', status: 404 }
        format.all { render nothing: true, status: 404 }
      end
    end
4

1 に答える 1

0

次のようなビューで解決しました。

The link #{content_tag(:span, @not_found_path.force_encoding("ISO-8859-1").encode("utf-8"), :class => 'text-error')} is not found, We are sorry for that, as we have migrated our website, we could not restore all the links.

これが誰かに役立つことを願っています

于 2013-02-25T01:45:33.937 に答える