实现之后效果类似:[url]http://www.craigambrose.com/redbox_demo[/url]
1,安装redbox,如安装不成功可以通过svn直接到ruby服务器上checkout下来。
命令行进入相应工程目录执行:ruby script/plugin install svn://rubyforge.org/var/svn/ambroseplugins/redbox
2,将插件下的redbox.js和redbox.css分别拷到工程public下相应的目录中。(最后可以根据页面的显示需要更改或添加css样式)
3,在需要使用redbox的页面引入以下文件:
<%= stylesheet_link_tag 'redbox' %>
<%= javascript_include_tag :defaults %>
<%= javascript_include_tag 'redbox' %>
4,主页面
添加对应的edit控制器方法以及编辑页面。
取消可以用:
也可以自定义取消方法。
1,安装redbox,如安装不成功可以通过svn直接到ruby服务器上checkout下来。
命令行进入相应工程目录执行:ruby script/plugin install svn://rubyforge.org/var/svn/ambroseplugins/redbox
2,将插件下的redbox.js和redbox.css分别拷到工程public下相应的目录中。(最后可以根据页面的显示需要更改或添加css样式)
3,在需要使用redbox的页面引入以下文件:
<%= stylesheet_link_tag 'redbox' %>
<%= javascript_include_tag :defaults %>
<%= javascript_include_tag 'redbox' %>
4,主页面
<%= link_to_remote_redbox "编辑", :url => "/blog_comments/#{comment.id}/edit",:method => :get %>
添加对应的edit控制器方法以及编辑页面。
取消可以用:
<%= link_to_close_redbox "取消" %>
也可以自定义取消方法。