ruby -- 进阶学习(十五)friendly_id配置
2024-10-11 23:23:08
实现效果:http://127.0.0.1:3000/article/1 => http://127.0.0.1:3000/article/书名
(1)Rails 4.0的friendly_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_slug_to_articles.rb
add_column :articles, :slug, :string
add_index :articles, :slug
(4)models/article.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
最新文章
- Arcmap中加载互联网地图资源
- 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(四)
- URL和URI区别
- cocos2dx 3.8版关于#include ";GB2ShapeCache-x.h";
- MVC。Action方法,常用的返回类型有几种?
- Html.ActionLink
- 服务器部署_linuix下 一台nginx 多域名
- 设置Win10文件资源管理器默认打开“这台电脑”
- Walls POJ 1161
- int main(int argc,char *argv[])参数的应用
- Jquery地图热点效果-鼠标经过弹出提示信息
- 【bzoj3598】: [Scoi2014]方伯伯的商场之旅
- Python-函数小结
- BGP笔记
- 程序员从技术开发到项目管理PM--思维转变
- springMVC初次搭建,产生错误
- Java并发容器——CopyOnWriteArrayList
- SQL 增删改查
- Asterisk1.8 转码策略分析
- (转)Terraform,自动化配置与编排必备利器
热门文章
- Leetcode 88 Merge Sorted Array STL
- python爬虫代码
- Android ImageView的scaleType属性与adjustViewBounds属性(转载)
- centos 6.4 /var/log/secure 不记录日志的問題
- WPS 文字排版 标题回车后标题号自动增加
- 软件设计之UML&mdash;UML的构成[上]
- Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别?
- Skyline6.5系列覆盖三维地理信息产业上下游
- GitHub上整理的一些工具[转载]
- Service Station - An Introduction To RESTful Services With WCF