Rails 4.0--friendly_idの配置
1562 ワード
Rails 4.0--friendly_idの配置
実現効果:http://127.0.0.1:3000/article/1 => http://127.0.0.1:3000/article/書名
(1)Rails 4.0のフレンドリー_idのバージョンは5.0以上でなければなりません。Gemfileに加入し、
http://railscasts.com/episodes/314-pretty-urls-with-friendlyid
http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast
実現効果:http://127.0.0.1:3000/article/1 => http://127.0.0.1:3000/article/書名
(1)Rails 4.0のフレンドリー_idのバージョンは5.0以上でなければなりません。Gemfileに加入し、
gem 'friendly_id','~> 5.0.0.beta'
(2)運転、rails g migration add_slug_to_articles slug:string
rake db:migrate
(3)db/migrate/add_スラグ.to_articales.rb add_column :articles, :slug, :string
add_index :articles, :slug
(4)models/articale.rb class Article < ActiveRecord::Base
extend FriendlyId
friendly_id :name, :use => :slugged
def should_generate_new_friendly_id?
new_record?
end
end
関連リンク:http://railscasts.com/episodes/314-pretty-urls-with-friendlyid
http://railscasts.com/episodes/314-pretty-urls-with-friendlyid?view=asciicast