Merge pull request #42 from Skud/friendlymembers

Added friendly URLs (/members/skud) for each member
This commit is contained in:
Skud
2012-11-06 02:32:19 -08:00
3 changed files with 7 additions and 1 deletions

View File

@@ -1,4 +1,7 @@
class User < ActiveRecord::Base
extend FriendlyId
friendly_id :username, use: :slugged
# Include default devise modules. Others available are:
# :token_authenticatable, :confirmable,
# :lockable, :timeoutable and :omniauthable

View File

@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20121027035231) do
ActiveRecord::Schema.define(:version => 20121106101936) do
create_table "crops", :force => true do |t|
t.string "system_name", :null => false
@@ -45,11 +45,13 @@ ActiveRecord::Schema.define(:version => 20121027035231) do
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.string "username"
t.string "slug"
end
add_index "users", ["confirmation_token"], :name => "index_users_on_confirmation_token", :unique => true
add_index "users", ["email"], :name => "index_users_on_email", :unique => true
add_index "users", ["reset_password_token"], :name => "index_users_on_reset_password_token", :unique => true
add_index "users", ["slug"], :name => "index_users_on_slug", :unique => true
add_index "users", ["unlock_token"], :name => "index_users_on_unlock_token", :unique => true
end

View File

@@ -18,6 +18,7 @@ describe 'user' do
@user2 = User.find_by_email('example@example.com')
@user2.email.should == "example@example.com"
@user2.username.should == "someone"
@user2.slug.should == "someone"
@user2.encrypted_password.should_not be_nil
end