it was a problem with a <script> in the layout i put a link to jquery
in other part of the page instead of head tag. thanks anyway

On Tue, Feb 8, 2011 at 10:28 AM, Gintautas Šimkus <[email protected]> wrote:
> Try restaurant_path for delete.
>
> 2011/2/8 Lorenzo Brito Morales <[email protected]>
>>
>> Hi, if i want to specify what layout has to use the view, the link to
>> delete method stop workind
>> and take to show view. i
>>
>> class RestaurantsController < ApplicationController
>>  # GET /restaurants
>>  # GET /restaurants.xml
>>  layout "restaurants"
>>  def index
>>    @restaurants = Restaurant.all
>> my_json = { :array => [1, 2, 3, { :sample => "hash"} ], :foo => "bar" }
>> puts JSON.pretty_generate(my_json)
>>    respond_to do |format|
>>      #
>>       format.html # index.html.erb
>>      #
>> format.xml  { render :xml => @restaurants }
>>       format.json {render :json => @restaurants}
>>    end
>>  end
>>
>>  # GET /restaurants/1
>>  # GET /restaurants/1.xml
>>  def show
>>    puts params[0]
>>    @restaurant = Restaurant.find(params[:id])
>>
>>    respond_to do |format|
>>      format.html # show.html.erb
>>      format.xml  { render :xml => @restaurant }
>>      format.json {render :json => @restaurant.comidas}
>>    end
>>  end
>>
>>  # GET /restaurants/new
>>  # GET /restaurants/new.xml
>>  def new
>>    @restaurant = Restaurant.new
>>
>>    respond_to do |format|
>>      format.html # new.html.erb
>>      format.xml  { render :xml => @restaurant }
>>    end
>>  end
>>
>>  # GET /restaurants/1/edit
>>  def edit
>>    @restaurant = Restaurant.find(params[:id])
>>  end
>>
>>  # POST /restaurants
>>  # POST /restaurants.xml
>>  def create
>>    @restaurant = Restaurant.new(params[:restaurant])
>>
>>    respond_to do |format|
>>      if @restaurant.save
>>        format.html { redirect_to(@restaurant, :notice => 'Restaurant
>> was successfully created.') }
>>        format.xml  { render :xml => @restaurant, :status => :created,
>> :location => @restaurant }
>>      else
>>        format.html { render :action => "new" }
>>        format.xml  { render :xml => @restaurant.errors, :status =>
>> :unprocessable_entity }
>>      end
>>    end
>>  end
>>
>>  # PUT /restaurants/1
>>  # PUT /restaurants/1.xml
>>  def update
>>    @restaurant = Restaurant.find(params[:id])
>>
>>    respond_to do |format|
>>      if @restaurant.update_attributes(params[:restaurant])
>>        format.html { redirect_to(@restaurant, :notice => 'Restaurant
>> was successfully updated.') }
>>        format.xml  { head :ok }
>>      else
>>        format.html { render :action => "edit" }
>>        format.xml  { render :xml => @restaurant.errors, :status =>
>> :unprocessable_entity }
>>      end
>>    end
>>  end
>>
>>  # DELETE /restaurants/1
>>  # DELETE /restaurants/1.xml
>>  def destroy
>>    @restaurant = Restaurant.find(params[:id])
>>    @restaurant.destroy
>>
>>    respond_to do |format|
>>      format.html { redirect_to(restaurants_url) }
>>      format.xml  { head :ok }
>>    end
>>  end
>> end
>> that are the controller
>> these is the view
>>
>> <h1>Listing restaurants</h1>
>>
>> <table>
>>  <tr>
>>    <th></th>
>>    <th></th>
>>    <th></th>
>>  </tr>
>>
>> <% @restaurants.each do |restaurant| %>
>>  <tr>
>>        <td> <%= restaurant.nombre %> </td>
>>    <td><%= link_to 'Show', restaurant %></td>
>>    <td><%= link_to 'Edit', edit_restaurant_path(restaurant) %></td>
>>    <td><%= link_to 'Destroy',restaurant, :confirm => 'Are you sure?',
>> :method => :delete %></td> //these take to  <td><%= link_to 'Show',
>> restaurant %></td>
>>  </tr>
>> <% end %>
>> </table>
>>
>> <br />
>>
>> <%= link_to 'New Restaurant', new_restaurant_path %>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to