#210
17 сентября 2010

Настройка devise

Мы глубже погрузимся в Devise и выясним как работают виды, маршрутизация, валидация и аутентификация.
Скачать (22.5 МБ, 8:10)

Источники

rails generate devise_views
rails generate migration add_username_to_users username:string
rake db:migrate
rails c


# projects_controller.rb
before_filter :authenticate_user!, :except => [:show, :index]

# routes.rb
devise_for :users, :path_names => { :sign_up => "register" }

# config/initializers/devise.rb
config.authentication_keys = [ :username ]
config.password_length = 4..20


<!— devise/sessions/new.html.erb —>
<% title "Sign in" %>

<%= form_for(resource_name, resource, :url => session_path(resource_name)) do |f| %>
<p><%= f.label :username %><br />

<%= f.text_field :username %></p> <p><%= f.label :password %><br /> <%= f.password_field :password %></p> <!— … —>

<% end %>

RSS Feed for Episode Comments 2 comments

1. FeatherDev Sep 20, 2010 at 04:35

Очень наглядное видео, и девушка хорошо читает. Спасибо, буду учить RoR!


2. GeniyZ Jan 22, 2011 at 06:52

Надеюсь, что про интеграцию OmniAuth расскажите по-русски

Оставьте свой комментарий:

(ПРОПУСТИТЕ ЭТО ПОЛЕ)

(необходимо)

(не будет отображаться)


(используйте pastie или gist для вставки кода)



Друзья:
Спонсоры:
Масс-медиа:
Facebook_icon Twitter_icon Vkontakte_icon
Воздай Опенсорсерам