2016-08-05 6 views
0

一重引用符を含むタイトル変換の問題を解決する方法がわかりません。ここでRails:= offer(:title、t( '。title'))は、一重引用符があると失敗します。

.row 
    h2 = t('.title') 

は、YAMLの翻訳行の行です:

home: 
    faq: 
     title: FAQ 
    about: 
     title: "À propos d\'Entreprise" 
H2と同じYAMLの翻訳を参照する場合、それが正しく表示され

= provide(:title, t('.title')) 

を呼び出したときにのみそれが起こることのより多くの

タイトルは次のように表示されます

À propos d'Entreprise 

これを解決する方法はありますか?ありがとうございました。 OS:OS X Railsの4.2.5 ルビー2.3.0 YAML

答えて

0

それを修正する方法を見つけました。作業バージョンが

title =full_title(yield(:title)) 

です

title ==full_title(yield(:title)) 

希望私はそれはスリムコードはだからここ

スニペット解釈wayによるものである私はapplication.tml.slimていたものだと思いますこれは役に立ちます。

+0

だから、 '='を '=='に置き換えて動作させましたか? –

+0

@ArupRakshit:うん、それは私のために働いた。 – belgoros

関連する問題