您的位置:首页 > 编程语言 > Python开发

Python 基础---字典、集合

2015-09-24 23:20 573 查看
1. 拷贝redcloth.rb到ror的lib目录内。

2. 拷贝jstoolbar相关的javascript 、stylesheet、images到对应的public目录里面。另外把压缩包里的help目录完整地拷贝到public目录下,其是redcloth语法的使用帮助.

3. 在application的helper方法中添加如下两个方法:
require 'redcloth'       #在application_helper 文件头引入redcloth

用于页中生成相应textarea框的jstoolbar方法。
def wikitoolbar_for(field_id)
help_link = "文本格式化" + ': ' +
link_to("帮助", compute_public_path('wiki_syntax', 'help', 'html'),
:onclick => "window.open(\"#{ compute_public_path('wiki_syntax', 'help', 'html') }\", \"\", \"resizable=yes, location=no,
width=300, height=640, menubar=no, status=no, scrollbars=yes\"); return false;")

javascript_include_tag('jstoolbar/jstoolbar') +
javascript_include_tag("jstoolbar/lang/jstoolbar-zh") +
javascript_tag("var toolbar = new jsToolBar($('#{field_id}')); toolbar.setHelpLink('#{help_link}'); toolbar.draw();")
end

在view中格式化要显示的文本.
def textilizable(text)
RedCloth.new(h(text)).to_html
end


4. 最后,在你的全局stylesheet里面引入jstoolbar.css文件,完成安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: