これは Rails 開発者に限ったことではありませんが、Rails 3.1 以降、これを行う必要があるのはかなり一般的だと思います。
フォームのすべてを置き換えるスクリプト/何らかの方法を探しています
'../foo/BLAHBLAH'
に<%= asset_path 'BLAHBLAH' %>
ここfoo
で、 はアセット タイプの名前なので、 または のいずれimages
かになりますfonts
。
誰でもこれを経験したことがありますか?
これは Rails 開発者に限ったことではありませんが、Rails 3.1 以降、これを行う必要があるのはかなり一般的だと思います。
フォームのすべてを置き換えるスクリプト/何らかの方法を探しています
'../foo/BLAHBLAH'
に<%= asset_path 'BLAHBLAH' %>
ここfoo
で、 はアセット タイプの名前なので、 または のいずれimages
かになりますfonts
。
誰でもこれを経験したことがありますか?
これは、グローバル検索と置換で行うことができます。
Textmateでは、ヒットCommand-Shift-F
してプロジェクト全体の検索に入ることができます。次に、検索し\.\.\/images\/(.*?)[\)'"]
て置き換えます<%= asset_path('$1') %>
とfind
、sed
それは単純なワンライナーです:
find PROJECT_DIR -type f -name "*.html" -exec sed -i -e 's/\.\.\/images\/\([^)'\''"]*\)/<%= asset_path("\1")/g' {} \;
Vimでは次のことができます。
:args ./**
:argdo %s/\.\.\/images\/(.*?)[\)'"]/<%= asset_path('\1')/g