3

simple_feed gem を使用して RSS フィードを読み取る Rails アプリがあります。ただし、一部のフィードは正しく読み込まれません。つまり、一部のタイトルには次のものがあります。

`‘`

また

`’`

それ以外の: "

私のタイトルは次のように読み込まれます。

i.title

gsubはこれを簡単に修正できると思っていましたが、うまく機能しませんでした。私は試した:

i.title.gsub(%r[‘]/, '"')

これが機能するかどうかはわかりませんが、#.

それから私は試しました:

i.title.gsub(%r["‘"]/, '*')

その結果:

C:/Sites/foo/app/views/bar/show.html.erb:20: syntax error, unexpected ','
...( i.title.gsub(%r["‘"]/, '*') )

私はこれまでgsubを実際に使用したことがありませんでした.これらの例を試してみました. 私が間違っていることを理解するのに何か助けてもらえますか?

4

1 に答える 1

6

試してみてください

i.title.gsub("‘", '"')

または

i.title.gsub(/‘/, '"')
于 2013-03-03T09:42:32.560 に答える