1

特定のオブジェクトの URL (文字列) を特定の拡張子 (文字列) から削除し、特定の文字列 ('index') と一致するかどうかをテストして再割り当てする 2 行の Ruby コードがあります。

page_path = page_object.url_string.chomp(page_object.extension_string)
page_path = '' if page_path == 'index'

もちろん、実際の変数名は異なります(短い)。上記のものは、より良い説明のためのものです。

Rubyコードのエレガントな1行でこれを行うことは適切で可能ですか?

4

1 に答える 1

2

可能な解決策

page_path = page_object.url_string.
            chomp(page_object.extension_string).
            sub(/\Aindex\Z/,'')
于 2013-01-18T04:55:44.087 に答える