1

私は2つの属性を持つモデルを持っています。

attr_accessible :app_url, :entity_name

そして、View からこの "www.aaronsw.com/feeds/pgessays.rss" のような :app_url オブジェクト値を渡しています。

モデルで before_create メソッドを使用します。entity_name は「www.aaronsw.com」のようにする必要があります (app_url 属性からドメイン名を抽出する必要があります)。

ソリューションください

4

1 に答える 1

2

Ruby URI を使用する必要があります: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/uri/rdoc/URI.html

タスクを達成するために必要なものがすべて揃っています。

url = URI.parse 'http://www.aaronsw.com/feeds/pgessays.rss'
url.host
 => "www.aaronsw.com"
于 2013-02-16T21:29:13.263 に答える