public
Description: El Dorado is a full-stack community web application written in Ruby/Rails.
Homepage: http://almosteffortless.com/eldorado/
Clone URL: git://github.com/trevorturk/el-dorado.git
fixing create action not keeping existing post data when redirectig if 
create didnt work

git-svn-id: http://eldorado.googlecode.com/svn/trunk@505 
9c008b19-a030-0410-9975-d76d301b4276
trevorturk (author)
Mon Nov 05 19:18:02 -0800 2007
commit  6b552507cac620f3a64691604eb2ee47525cbb6a
tree    b23efc281c8c919474b5340f984b6c28e8a070d2
parent  0ce186718590c7aa352fb24c72b35ada5715c353
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :avatar %>
0
-<% @avatar = Avatar.new %>
0
+<% @avatar = Avatar.new unless @avatar %>
0
 <% form_for @avatar, :html => { :multipart => true } do |f| -%>
0
   <div class="box" id="box-avatars-new">
0
     <span class="top">New Avatar</span>
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :event %>
0
-<% @event = Event.new %>
0
+<% @event = Event.new unless @event %>
0
 <% form_for @event do |f| %>
0
   <div class="box" id="box-events-new">
0
     <span class="top">New Event</span>
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :header %>
0
-<% @header = Header.new %>
0
+<% @header = Header.new unless @header %>
0
 <% form_for @header, :html => { :multipart => true } do |f| -%>
0
   <div class="box" id="box-headers-new">
0
     <span class="top">New Header</span>
...
1
 
2
3
4
...
 
1
2
3
4
0
@@ -1,4 +1,4 @@
0
-<% @post = Post.new %>
0
+<% @post = Post.new unless @post %>
0
 <% form_for @post do |f| -%>
0
   <div class="box" id="box-posts-new">
0
     <span id="reply" class="top">Post a Reply</span><br />
...
8
9
10
11
 
12
13
14
...
8
9
10
 
11
12
13
14
0
@@ -8,7 +8,7 @@
0
         <option<%= ' selected="selected"' if params[:type] == 'files' || current_controller == 'uploads' %> value='files'>Files</option>
0
         <option<%= ' selected="selected"' if params[:type] == 'headers' || current_controller == 'headers' %> value='headers'>Headers</option>
0
         <option<%= ' selected="selected"' if params[:type] == 'posts' || current_controller == 'posts' %> value='posts'>Posts</option>
0
- <option<%= ' selected="selected"' if params[:type] == 'topics' || params[:type].blank? || %w(home categories topics forums).include?(current_controller) %> value='topics'>Topics</option>
0
+ <option<%= ' selected="selected"' if params[:type] == 'topics' || %w(home search categories topics forums).include?(current_controller) %> value='topics'>Topics</option>
0
         <option<%= ' selected="selected"' if params[:type] == 'users' || current_controller == 'users' %> value='users'>Users</option>
0
       </select> &nbsp;
0
       <%= text_field_tag :query, params[:query], :id => :query, :style => "width:31%" %>
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :theme %>
0
-<% @theme = Theme.new %>
0
+<% @theme = Theme.new unless @theme %>
0
 <% form_for @theme, :html => { :multipart => true } do |f| -%>
0
   <div class="box" id="box-themes-new">
0
     <span class="top">New Theme</span>
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :upload %>
0
-<% @upload = Upload.new %>
0
+<% @upload = Upload.new unless @upload %>
0
 <% form_for @upload, :html => { :multipart => true } do |f| -%>
0
   <div class="box" id="box-uploads-new">
0
     <span class="top">New File</span>
...
1
2
 
3
4
5
...
1
 
2
3
4
5
0
@@ -1,5 +1,5 @@
0
 <%= error_messages_for :user %>
0
-<% @user = User.new %>
0
+<% @user = User.new unless @user %>
0
 <% form_for @user do |f| %>
0
   <div class="box" id="box-users-new">
0
     <span class="top">Register</span>

Comments

    No one has commented yet.