- 浏览: 187776 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (83)
- J2EE/Core Java (24)
- J2EE/Portal (2)
- J2EE/UI (4)
- J2EE/ATG (1)
- J2EE/Report (1)
- J2EE/Web Service/Rest API (2)
- Design Pattern (2)
- Arithmetic (4)
- Linux (12)
- Ruby&Rails (17)
- Database (5)
- J2EE/Payment (1)
- J2EE/JVM (1)
- Encryption/Decryption (3)
- J2EE/Multi Threading (4)
- SQL (1)
- https://community.teamviewer.com/t5/Knowledge-Base/Where-can-I-download-older-TeamViewer-versions-nbsp/ta-p/7729 (0)
最新评论
安装GEM
Markdown是时下很流行的一种标记语言。
可以很简便的生成html代码,github的README就是用这种形式显示再代码目录的下面。
Ruby/Rails借助繁多的Gem,可以迅速的就做好markdown的支持,顺道包含对代码高亮的支持。
Gem太多,实现方法也太多。
下面就介绍一种比较迅速开发的办法。用了redcarpet和CodeRay两个Gem。
打开app/helper/application_helper.rb, 添加下列代码。
在erb中显示
Markdown是时下很流行的一种标记语言。
可以很简便的生成html代码,github的README就是用这种形式显示再代码目录的下面。
Ruby/Rails借助繁多的Gem,可以迅速的就做好markdown的支持,顺道包含对代码高亮的支持。
Gem太多,实现方法也太多。
下面就介绍一种比较迅速开发的办法。用了redcarpet和CodeRay两个Gem。
gem 'redcarpet' gem 'coderay'
打开app/helper/application_helper.rb, 添加下列代码。
def markdown(text) options = { :autolink => true, :space_after_headers => true, :fenced_code_blocks => true, :no_intra_emphasis => true, :hard_wrap => true, :strikethrough =>true } markdown = Redcarpet::Markdown.new(HTMLwithCodeRay,options) markdown.render(h(text)).html_safe end class HTMLwithCodeRay < Redcarpet::Render::HTML def block_code(code, language) CodeRay.scan(code, language).div(:tab_width=>2) end end
在erb中显示
<%= markdown(@post.content) %>
发表评论
-
Eigenclass in Ruby
2016-08-02 17:50 484obj = Object.new def obj.sin ... -
First DSL With Ruby
2016-08-02 16:23 508test_event.rb event "an ... -
Ruby Version of C# using keyword
2016-08-02 11:51 438class Resource1 def disp ... -
Rails4 集成测试微信公众号API
2016-01-17 20:34 1064这是一个简单集成微信api的的例子,使用这个Gem:https ... -
localtunnelling绑定本地Web应用到公网地址
2016-01-17 20:14 536引用Localtunnel will assign you a ... -
WordPress 风格开源博客 (响应式布局)
2015-08-09 23:42 655Rails4个人开源小博客 介绍: https://ruby ... -
TextMate常见快捷键
2015-08-07 11:42 2265cmd + option + L 显示行号 cmd ... -
Rails插件twitter-bootstrap-rails
2015-08-07 11:40 542github完整项目 https://github.com/ ... -
Heroku个人博客
2015-02-10 12:04 6http://wilsoncai.herokuapp.com/ ... -
Rails 4 Quick Start
2014-12-13 10:47 0set rails gem proxy from Taobao ... -
Ruby1.8.7 安装和使用selenium
2013-06-21 17:54 1060引用Selenium可以用来模拟浏览器页面点击,可以用来做页面 ... -
Rails2.2.2之国际化
2013-01-27 23:52 8481. 新建国际化配置文件config\initializers ... -
Rails2.2.2之文件上传下载
2013-01-27 23:42 7481. 创建一个保存文件的表,然后rake db:migrate ... -
Rails2.2.2之发送邮件
2013-01-27 23:32 7221. config\environment.rb中添加smtp ... -
Rails2.2.2之will_paginate分页
2013-01-27 23:04 1177引用分页是web开发中常见的问题,基本解决思路是每次查询当页的 ... -
Ruby 代码块
2013-01-14 18:27 796引用Ruby代码块可以通过yield方法传递给被调用的方法 1 ... -
Ruby发送邮件(163邮箱)
2011-10-25 17:27 7077Ruby1.8.6发送163邮件到gmail require ... -
Rails2.2.2之windows环境搭建
2010-07-20 15:46 3709引用如果gem速度慢 使用代理安装rails 引用gem in ...
相关推荐
[代码高亮工具] http://hi.baidu.com/suddenday/blog/item/4fa8a8c593e0e7a08326ac06.html 将程序代码高亮处理成HTML代码,大多的blog都能显示,另外还可生成用于QQ空间编辑器代码 支持主流的20种编程语言的高亮...
实现 Markdown 语法和代码语法高亮分别是用的 Redcarpet 和 pygments.rb 两个 Gem: https://github.com/vmg/redcarpet https://github.com/tmm1/pygments.rb https://github.com/richleland/pygments-css ...
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
JS实现的代码语法高亮检测工具 支持C/C++、C#、CSS、Delphi/Kylix、Pascal、Java、Vb/Vb.net、J(ava)Script、ActionScript、Php、Python、Ruby/Rails、Perl、Assembly、批处理、UNIX Shell、AWK、Sql、xml/xhtml20...
马克 RMark 规定 Rails 应用程序在视图和部分中使用 Markdown。安装将此行添加到应用程序的 Gemfile 中: gem 'r_mark' 然后执行: $ bundle而且还应该安装降价解析器,比如, ,或只要你喜欢。用法所有需要做的就是...
Ruby on Rails入门经典代码,非常适合新手学习使用
实例的源代码 博文链接:https://babo.iteye.com/blog/72298
现在可以在维护此gem。
Ruby on Rails源代码
网站运行:首先需要有ruby解析器和搭建rails环境,然后进入项目目录下,输入:rails s或者rails server(后面可以指定监听端口)项目代码目录:app存放项目源代码 –assets程序的相关资源 –controllers MVC架构的...
Ajax、Prototype和Scriptaculous等JavaScript代码库和RJS,Session管理、用户登录和认证系统,XML和ActiveResource,后台处理和ActionMaile,测试和specs(包括RSpec on Rails和Selenium),安装、管理、编写插件,...
用rails实现的简单的简历系统,其中包括图片上传、验证码生成、数据查询、分页、日历、sort、邮件发送
ruby_on_rails 开发者实战 源代码上 1-12章 来之不易啊。仅供学习.
GoOnRails: 一个Rails生成器用于生成Go代码并集成Go APIs至一个Rails app中
web开发敏捷之道-rails第二版,下载后因为版本的更新已经程序登录上的一些问题进行的代码调整。目前在最新版本上可以运行
请结合我上次上传的“Ruby中文文档”,学习了解之后,再来实际操作,理解“Ruby On Rails”框架开发web程序,这个是很不错的实例,能够在短期内实现Rails的web开发。