Skip to content

Commit

Permalink
Mejorar vistas de sites v2
Browse files Browse the repository at this point in the history
  • Loading branch information
jquemada committed Nov 29, 2011
1 parent 2705ba9 commit 619baa9
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 6 deletions.
7 changes: 6 additions & 1 deletion app/controllers/sites_controller.rb
Expand Up @@ -2,8 +2,13 @@ class SitesController < ApplicationController
# GET /sites
# GET /sites.json
def index
@sites = Site.all

if params[:type_id].nil? or params[:type_id].empty?
@sites = Site.all
else
@sites = Type.find(params[:type_id]).sites
end

respond_to do |format|
format.html # index.html.erb
format.json { render json: @sites }
Expand Down
5 changes: 5 additions & 0 deletions app/views/layouts/application.html.erb
Expand Up @@ -8,6 +8,11 @@
</head>
<body>

<div>
<%= link_to "Sitios", sites_path %>
<%= link_to "Tipos", types_path %>
</div>

<%= yield %>

</body>
Expand Down
4 changes: 2 additions & 2 deletions app/views/sites/_form.html.erb
Expand Up @@ -17,11 +17,11 @@
</div>
<div class="field">
<%= f.label :description %><br />
<%= f.text_area :description %>
<%= f.text_area :description, :rows => 2 %>
</div>
<div class="field">
<%= f.label :type_id %><br />
<%= f.number_field :type_id %>
<%= f.collection_select(:type_id, Type.find(:all, :order => :name), :id, :name) %>
</div>
<div class="field">
<%= f.label :latitude %><br />
Expand Down
2 changes: 1 addition & 1 deletion app/views/sites/index.html.erb
Expand Up @@ -18,7 +18,7 @@
<tr>
<td><%= site.name %></td>
<td><%= site.description %></td>
<td><%= site.type_id %></td>
<td><%= site.type.name if site.type %></td>
<td><%= site.latitude %></td>
<td><%= site.longitude %></td>
<td><%= site.zoom %></td>
Expand Down
2 changes: 1 addition & 1 deletion app/views/sites/show.html.erb
Expand Up @@ -12,7 +12,7 @@

<p>
<b>Type:</b>
<%= @site.type_id %>
<%= @site.type.name if @site.type %>
</p>

<p>
Expand Down
7 changes: 6 additions & 1 deletion config/routes.rb
@@ -1,7 +1,12 @@
Planet::Application.routes.draw do
resources :sites

resources :sites

resources :types

resources :types do
resources :sites
end

get "planet/index"

Expand Down

0 comments on commit 619baa9

Please sign in to comment.