Railsでソーシャルブックマークを作ってみようか(第2回)の続きをやってみようか
id:PoohKidさんが実装を見送ったものをやってみる。
* 各種機能のブックマークレット用意
まだ。
内容がよくわからない??
ボケてた。例のJavaScriptか。
*
ローカライズ(ActiveHeartを使用する予定)
* ユニットテスト、機能テスト
まだ。
RSpecを試す予定。
済み。
app/view/user/show.rhtmlでタグにリンクを付けてURLはhttp://localhost:3000/ユーザー名/タグ名 とした。
config/routes.rbに以下を追記。
map.connect ':login', :controller => 'user', :action => 'show' map.connect ':login/:tag/', :controller => 'user', :action => 'show'
controllerではparams[:login]とかparams[:tag]とかする。
app/controller/account_controllerのloginメソッドを変更する(redirect_back_or_defaultの引数のとこ)
def login return unless request.post? self.current_user = User.authenticate(params[:login], params[:password]) if logged_in? if params[:remember_me] == "1" self.current_user.remember_me cookies[:auth_token] = { :value => self.current_user.remember_token , :expires => self.current_user.remember_token_expires_at } end redirect_back_or_default("/#{self.current_user.login}") flash[:notice] = "Logged in successfully" end end
*
デバッグ(夢のステップ実行)
済み。
前にやったことある。
*
security_extensionsの適用(secure_form_tagではなくform_tagを使用した)
済み。
舞波本が詳しい。
* Ajaxの実装(かなり未定)
まだ。