[前][次][番号順一覧][スレッド一覧]

rails:3187

From: 片平 裕市 <yuichi_katahira@m...>
Date: Fri, 04 Sep 2009 14:42:51 +0900
Subject: [rails:3187] Re: acts_as_state_machine ってsession と関係ありますか?

片平といいます。

aasmは状態管理を行うものです。
aasmで実装した部分でセッションをわざわざ弄るでもしなければ、 
普通セッションは関係ありません。

当該記事では、aasmは使われていないようですが、ソース 
コードでは使われているようですね。
ソースコードでは、メールによる認証処理(アクティベー 
ト)時のユーザの状態遷移にaasmがつかわれています。

もしメールによる認証も実装したいので参考にされたのでしたら、aasm 
は使わなくても出来ます。
まずはrestful_authenticationのみで進めることをおすすめ 
します。

$ script/generate authenticated user sessions --include-activation

restful_authenticationによるaasmサポートはオプション 
で、必須ではありません。


On 2009/09/03, at 14:29, naopontan wrote:

> こんにちは。
> 以下のURLを参考にアプリを作っています。
>
> ◆restful_authentication + ruby-gettext + form_forで 
> 権限管理付きログインページの雛形を作る(日本語版)
> http://d.hatena.ne.jp/zariganitosh/20080815/1218873587
>
> アプリではログイン後に、以下の様な流れの画面を作りたいです。
> class HogeController < ApplicationController
>  def step1
>    # step1 の view から step2 へ
>  end
>
>  def step2
>    # step2 の view から step3 へ
>  end
>
>  def step3
>    @hoge.save
>    ...
>  end
> end
>
> この場合、普通に session を使って良いのでしょうか?
> (step1 経由ではない step2 へのアクセスを禁止したい)
> というのも、restful_authentication と同時に  
> acts_as_state_machine(aasm) も使っていて、
> aasm が session と相互に影響しないか心配だからです。
> # aasm の役割が良く分かっていません...
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3176 2009-09-03 07:29 [naopontan@g...      ] acts_as_state_machine ってsession と関係ありますか?
->    3187 2009-09-04 07:42 ┣[yuichi_katahira@m...]                                       
      3192 2009-09-05 10:41 ┃┗[naopontan@g...      ]                                     
      3193 2009-09-05 21:53 ┗[naopontan@g...      ]