Skip to content

Instantly share code, notes, and snippets.

@cuciferus
Created November 29, 2012 16:37

Revisions

  1. cuciferus created this gist Nov 29, 2012.
    53 changes: 53 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,53 @@
    form:
    <div id="newRetetarModal" class="modal hide fade">
    <button type="button" class="close" data-dismiss="modal">x</button>
    <div class="page-header">
    <h2> Retetar nou</h2>
    </div>
    <% @retetar = Retetar.new %>
    <input id="nimic" type="hidden" value="<%= params[:modal] = true%>" />
    <%= render :partial => '/retetars/form' %>
    </div>

    _form:
    <div class="field">
    <%= f.label :nr_ultima_reteta %>
    <%= f.text_field :nr_ultima_reteta %>
    </div>
    <div class="actions">
    <%= f.submit %>
    </div>
    <input id="nimic" type="hidden" value="<%= params[:modal] %>" />
    <%= debug params %>
    <% end %>
    controller:
    def new
    @retetar = Retetar.new

    respond_to do |format|
    format.html # new.html.erb
    format.json { render json: @retetar }
    end
    end

    def create
    @retetar = Retetar.new(params[:retetar])

    respond_to do |format|
    if @retetar.save
    format.js {render}
    puts params
    if params.has_key?(:modal)
    format.html{notice:'Bravo ai adaugat un retetar'}
    puts 'plm'
    else
    format.html { redirect_to @retetar, notice: 'Retetar was successfully created.' }
    puts 'gresit'
    end
    format.json { render json: @retetar, status: :created, location: @retetar }
    else
    format.html { render action: "new" }
    format.json { render json: @retetar.errors, status: :unprocessable_entity }
    end
    end
    end