Arie Kusuma Atmaja wrote:
> yaa baik sih baik-baik aja (bisa jalan setelah saya macem-macemin/ubek2x
> codes didalamnya), tapi ini saya ngerasa ada yang kurang beres sama
> plugin ini ya? ada yang kena kayak saya gini juga? kalo yg
> acts_as_authenticated itu soalnya emang terima beres aja pokoknya (jadi
> saya gak usah repot2x coding lagi/otak+energi saya buat yang lain aja yg
> lebih bermanfaat)
[catatan-tercecer 5 menit setelah posting ini ditulis]
ketemu! viewnya aja juga ngaco :-D but it's not a big deal anyway! piece of
cake.
$ cat app/views/users/new.haml
= error_messages_for :user
- form_for :user, :url => users_path do |f|
%p
%label{:for => "login"} Login
%br/
= f.text_field :login
%p
%label{:for => "email"} Email
%br/
= f.text_field :email
%p
%label{:for => "password"} Password
%br/
= f.password_field :password
%p
%label{:for => "password_confirmation"} Confirm Password
%br/
= f.password_field :password_confirmation
%p
= submit_tag 'Sign up'
$ cat app/views/user/new.haml
- form_tag user_path do
%p
%label{:for => "login"} Login
%br/
= text_field_tag 'login'
%p
%label{:for => "password"} Password
%br/
= password_field_tag 'password'
%p
%label{:for => "remember_me"} Remember me:
= check_box_tag 'remember_me'
%p
= submit_tag 'Log in'
nahhh, sama pakai "jurus pura-pura" ah, langsung ketahuan dia bikin 2
controller.
$ script/generate authenticated -p Account Account --skip-migration
----------------------------------------------------------------------
Don't forget to:
- add restful routes in config/routes.rb
map.resources :accounts
map.resource :account
Rails 1.2.3 may need a :controller option for the singular resource:
- map.resource :account, :controller => 'account'
Try these for some familiar login URLs if you like:
map.signup '/signup', :controller => 'accounts', :action => 'new'
map.login '/login', :controller => 'account', :action => 'new'
map.logout '/logout', :controller => 'account', :action => 'destroy'
----------------------------------------------------------------------
exists app/models/
exists app/controllers/
exists app/controllers/
exists app/helpers/
create app/views/account
exists test/functional/
exists app/controllers/
exists app/helpers/
create app/views/accounts
exists test/functional/
exists test/unit/
create app/models/account.rb
create app/controllers/account_controller.rb
create app/controllers/accounts_controller.rb
overwrite lib/authenticated_system.rb? [Ynaqd] a
forcing authenticated
force lib/authenticated_system.rb
force lib/authenticated_test_helper.rb
create test/functional/account_controller_test.rb
create test/functional/accounts_controller_test.rb
create app/helpers/account_helper.rb
create app/helpers/accounts_helper.rb
create test/unit/account_test.rb
create test/fixtures/accounts.yml
create app/views/account/new.rhtml
create app/views/accounts/new.rhtml
jadi rupanya disitu sarang persembunyiannya :-D loginnya dia ke controller user
satunya, kalo yg betul2x pengen create new user ke controller users yg pake
"es" d'oh!
--
$ ruby-19 -e "puts ({name:'arie', blog:'http://ariekusumaatmaja.wordpress.com',
community:%w(http://groups.yahoo.com/groups/id-ruby
http://www.linkedin.com/in/ariekeren)}).is_a?(Hash).to_s.concat(' erl ghc z')"
true erl ghc z