`
magixyu
  • 浏览: 79424 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Live Preview [Rails Recipes]

    博客分类:
  • ROR
阅读更多
用prototype完成用户预览功能。

在layout里面加载prototype.js
<%= include_javascript_tag "prototype" %>


用一个日记的例子,定义一个model class Entry, 在里面定义title, body.
class Entry
  attr_accessor :title, :body
end


还有一个DiaryController:
def new
  @entry = Entry.new
end


定义这个action的view
<% form_tag(:action => "save",:id => "entry-form") do %>
<%= text_field :entry, :title %><br />
<%= text_area :entry, :body %><br />
<%= submit_tag "Save" %>
<% end %>
<%= observe_form "entry-form",
                 :frequency => 1,
                 :update => "live-preview",
                 :complete => "Element.show(' live-preview' )",
                 :url => { :action => "preview" } %>
<div id="live-preview" style="display: none; border: 1px solid"></div>


完成preview action
def preview
  render :layout => false
end


The layout
<h2>Diary entry preview</h2>
<h3><%= params[:entry][:title] %></h3>
<%= textilize params[:entry][:body] %>


textilize need RedCloth

要在contoller里面处理一下回车和<br>才能正常显示 :)
分享到:
评论

相关推荐

    Rails Recipes英文版(清晰文字pdf+源码)

    Add live search and live preview to your site. Run tests when anyone checks code in. How to create tagged data the right way. and many, many more... Owning "Rails Recipes" is like having the best ...

    Rails recipes

    Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...

    Rails Recipes英文版(随书源码)

    Add live search and live preview to your site. Run tests when anyone checks code in. How to create tagged data the right way. and many, many more... Owning "Rails Recipes" is like having the best ...

    Rails Recipes Final.pdf

    **Showing a Live Preview**:显示实时预览,通常用于富文本编辑器等场景,让用户能够即时看到输入结果的变化。 4. **Autocomplete a TextField**:自动完成文本字段,通过Ajax请求实现对输入框内容的建议提示,...

    Rails Recipes (2006) .pdf

    Showing a Live Preview**:介绍了一个技术,使得用户可以在输入时实时预览结果,增强用户体验。 - **4. Autocomplete a TextField**:教授如何实现文本框自动补全功能,提高用户输入效率。 - **5. Creating a Drag...

    Advanced Rails Recipes(随书源码)

    "Advanced Rails Recipes" is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your...

    Advanced Rails Recipes(英语清晰文字pdf+源码)

    "Advanced Rails Recipes" is filled with pragmatic recipes you'll use on every Rails project. And by taking the code in these recipes and slipping it into your application you'll not only deliver your...

    Advanced Rails Recipes

    ### 关于《Advanced Rails Recipes》的关键知识点解析 #### 标题与描述中的核心知识点 **标题:“Advanced Rails Recipes”** 本书名为《高级Rails食谱》,旨在为Ruby on Rails开发者提供一系列高级开发技巧与...

    advanced rury on rails recipes

    从给定的文件信息来看,我们探讨的主题是“高级Ruby on Rails食谱”(Advanced Rails Recipes),这是一本旨在为专业Ruby on Rails(RoR)开发者提供深入指导的专业参考手册。尽管该书尚处于开发阶段,但其目标是...

    Pragmatic.Rails.Recipes.Rails.3.Edition.Mar.2012.pdf

    - **书籍背景**:Rails Recipes 是一本由 Chad Fowler 编写的关于 Ruby on Rails 的书籍,该书于 2012 年出版了针对 Rails 3 的版本。此书被视为官方推荐的 Ruby on Rails 开发指南之一。 - **目标读者**:本书面向...

    Rails Recipes

    《Rails Recipes》是一本专注于Ruby on Rails开发实践的书籍,旨在提供一系列针对不同问题和场景的解决方案,犹如烹饪中的各种食谱。Rails是基于Ruby语言的流行Web应用框架,它以其DRY(Don't Repeat Yourself)原则...

    Rails.Recipes.Rails.3rd和源码

    《Rails Recipes》是针对Ruby on Rails框架的一本实用指南,主要涵盖了Rails 3版本的相关内容。这本书通过一系列的“配方”(recipes),为开发者提供了在实际开发中可能会遇到的问题及其解决方案,旨在帮助开发者...

    Rails.Recipes(Rails.3.Edition,2012) 英文版PDF

    - **书籍定位**: 《Rails Recipes: Rails 3 Edition》是一本面向初级到中级Ruby on Rails开发者的指南。它包含了70个最常见的编程难题解决方案,旨在帮助开发者解决实际工作中可能遇到的问题。 - **内容更新**: 本书...

    ruby rails recipes

    ### Ruby on Rails Web Development Recipes #### 重要知识点概述 本篇文档主要介绍了一本名为《Ruby on Rails Web Development Recipes》的书籍,该书由 Chad Fowler 编写,并由 The Pragmatic Bookshelf 出版。...

    Rails_Recipes_with_Source_Code

    《Rails Recipes with Source Code》是一本专注于Ruby on Rails框架实践技巧和源代码解析的书籍。Rails是基于Ruby语言的Web开发框架,以其“约定优于配置”(Convention over Configuration)的理念和“开发人员的...

    Pragmatic.Bookshelf.Advanced.Rails.Recipes.May.2008

    《Pragmatic Bookshelf Advanced Rails Recipes May 2008》是一本专注于Rails高级开发实践的书籍,由Pragmatic Bookshelf出版社于2008年5月出版。这本书主要面向已经熟悉Ruby on Rails基础的开发者,旨在通过一系列...

    Ruby Recipes A Problem-Solution Approach epub

    Ruby Recipes A Problem-Solution Approach 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书

    rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板.zip

    rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板 Rails 电子邮件预览 使用这里 Rails 引擎在浏览器中预览电子邮件。 兼容 Rails 4.2 。电子邮件审阅: 所有电子邮件预览的列表: 代表有两个主题...

    rails金典教材3本

    Ruby+on+Rails+3+Tutorial.pdf 应用Rails进行敏捷Web开发第4版.pdf (Agile Web Development with Rails) Rails.Recipes.Rails.3.Edition.pdf

Global site tag (gtag.js) - Google Analytics