My Profile
実装完了。
間違えてページに2つも貼り付けてる。しかも画像がCarbon Emacs。
機能
- 登録しておいた画像を表示
- 登録しておいた自己紹介文を表示
- 登録しておいたプロファイル項目を表示
いずれもON/OFFで切り替えられるのと、プロファイル項目については、公開範囲をすべて/登録ユーザーのみ/友好関係者のみ/非公開 に設定可能、と。
ソース
- http://trac.webjourney.org/svn/webjourney/trunk/components/system/my_profile_controller.rb:Controller
- http://trac.webjourney.org/svn/webjourney/trunk/components/system/my_profile/:View
気がついたんですが、簡易データストアをtext型の列でもってて、Hashで格納しているんですが、Hashのままだと、FormTagHelperの支援がなかなか受けられないので、OpenStruct でシリアライズしたほうがいいのではないかと。
ウィジェット側の実装に関しては30分もあればできるようになったので、まずまずなのですが、parametersをごちゃごちゃしている部分がもうちょっとすっきりできるはず。
ちょっと考えよう。