0

SO で質問を入力するときと同じように、テキスト ボックスの下のボックスにライブ バージョンが表示されます。または、Github では、レコードを保存せずに単に「プレビュー」に移動できます。Rails でそれを実現するにはどうすればよいですか?

Questionライブプレビューを表示したいという属性を持つモデルがあるとします(body文字ごとに、またはそれを表示するpreviewボタンを押すことによって)。

4

1 に答える 1

0

in HTML you can put this:

<% if params[:preview_button] %>
 <%= textilize @project.description %>
<% end %>

...

<%= submit_tag 'Create' %>
<%= submit_tag 'Preview', :name => 'preview_button' %> 

*# => params = { “preview_button” => “Preview” ....* - you will see;

def create
 @project = Project.new(params[:project])
 if params[:preview_button] || !@project.save
   render :action => 'new'
 else
   flash[:notice] = "Successfully created project."
   redirect_to project_path(@project)
 end
end

You can rewrite create action, add ajax to form preview by putting remote: true

i try to show main idea.

于 2013-04-24T10:10:14.207 に答える