フロントエンドフォームを介したユーザー入力として、をWidget
受け入れるモデルがあります。:title
:url
:description
このモデルでは、最終的には気:url
にしません(つまり、保存したくない)。ただし、私が気にしているのは、、、およびの2つの:url
データ:appname
ですusername
。
一方、私は、大衆に大量に割り当てられたり、何らかの方法でアクセス可能であったりすることを望ん:appname
で:username
いません(簡単にするために、ソースが絶えず変化するため、それらを検証することは非常に困難です)。私がしていることは、URLを厳密に検証することであり、それで十分です。これらの部分がURLにある場合、正規表現にははるかに緩いルールがあります)。
モデル自体では、これをどのように設定するかはわかりません。これは私が今まで持っているものです
attr_accessible :description, :title, :url
ただし、どのように記述すればよいですか。:username
また:appname
、attr_accessibleでない場合はどうすればよいですか。