login_generator gem install
最初sudoわすれた
% sudo gem install login_generator --remote
usersテーブル設定
% mysql -u bmuser -p -D ror_bookmark mysql> CREATE TABLE users ( id int(11) NOT NULL auto_increment, login varchar(8 0) default NULL, password varchar(40) default NULL, PRIMARY KEY(id) ); mysql > \q
login generator
% ruby ./script/generate login Account
app/controllers/application.rbを編集
class ApplicationController < ActionController::Base include LoginSystem model :user
P.43のログインした「ユーザの情報を表示させたい場合」云々のところで<%= @session[:user].login %>と書けばアカウント名が表示されるとあったけどエラーが出る
You have a nil object when you didn't expect it!
The error occured while evaluating nil.login
<%= @session['user'].login %>としたらok.http://wiki.rubyonrails.org/rails/pages/LoginGeneratorを見る限り本のやり方でもいけるように見えるんだけどなぁ.