Skip to content

Instantly share code, notes, and snippets.

@cuciferus
Created September 14, 2012 19:15
Show Gist options
  • Save cuciferus/3724073 to your computer and use it in GitHub Desktop.
Save cuciferus/3724073 to your computer and use it in GitHub Desktop.
controller that fetches pacient
class EvaluaresController < ApplicationController
def index
@pacient = Pacient.find(params[:pacient_id])
@evaluares = @pacient.evaluares
respond_to do |format|
format.html # index.html.erb
end
end
rake routes:
rake routes
fel_analiza_paraclinics GET /fel_analizas/:fel_analiza_id/paraclinics(.:format) paraclinics#index
POST /fel_analizas/:fel_analiza_id/paraclinics(.:format) paraclinics#create
new_fel_analiza_paraclinic GET /fel_analizas/:fel_analiza_id/paraclinics/new(.:format) paraclinics#new
edit_fel_analiza_paraclinic GET /fel_analizas/:fel_analiza_id/paraclinics/:id/edit(.:format) paraclinics#edit
fel_analiza_paraclinic GET /fel_analizas/:fel_analiza_id/paraclinics/:id(.:format) paraclinics#show
PUT /fel_analizas/:fel_analiza_id/paraclinics/:id(.:format) paraclinics#update
DELETE /fel_analizas/:fel_analiza_id/paraclinics/:id(.:format) paraclinics#destroy
fel_analizas GET /fel_analizas(.:format) fel_analizas#index
POST /fel_analizas(.:format) fel_analizas#create
new_fel_analiza GET /fel_analizas/new(.:format) fel_analizas#new
edit_fel_analiza GET /fel_analizas/:id/edit(.:format) fel_analizas#edit
fel_analiza GET /fel_analizas/:id(.:format) fel_analizas#show
PUT /fel_analizas/:id(.:format) fel_analizas#update
DELETE /fel_analizas/:id(.:format) fel_analizas#destroy
pacient_evaluare_paraclinics GET /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics(.:format) paraclinics#index
POST /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics(.:format) paraclinics#create
new_pacient_evaluare_paraclinic GET /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics/new(.:format) paraclinics#new
edit_pacient_evaluare_paraclinic GET /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics/:id/edit(.:format) paraclinics#edit
pacient_evaluare_paraclinic GET /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics/:id(.:format) paraclinics#show
PUT /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics/:id(.:format) paraclinics#update
DELETE /pacients/:pacient_id/evaluares/:evaluare_id/paraclinics/:id(.:format) paraclinics#destroy
pacient_evaluares GET /pacients/:pacient_id/evaluares(.:format) evaluares#index
POST /pacients/:pacient_id/evaluares(.:format) evaluares#create
new_pacient_evaluare GET /pacients/:pacient_id/evaluares/new(.:format) evaluares#new
edit_pacient_evaluare GET /pacients/:pacient_id/evaluares/:id/edit(.:format) evaluares#edit
pacient_evaluare GET /pacients/:pacient_id/evaluares/:id(.:format) evaluares#show
PUT /pacients/:pacient_id/evaluares/:id(.:format) evaluares#update
DELETE /pacients/:pacient_id/evaluares/:id(.:format) evaluares#destroy
pacients GET /pacients(.:format) pacients#index
POST /pacients(.:format) pacients#create
new_pacient GET /pacients/new(.:format) pacients#new
edit_pacient GET /pacients/:id/edit(.:format) pacients#edit
pacient GET /pacients/:id(.:format) pacients#show
PUT /pacients/:id(.:format) pacients#update
DELETE /pacients/:id(.:format) pacients#destroy
root / pacients#index
how I'm calling it from pacient#index:
view
<% for pacient in @pacients %>
<tr>
<td><%= pacient.nume.downcase.capitalize %></td>
<td><%= pacient.prenume.downcase.capitalize %></td>
<td><%= pacient.cnp %></td>
<td><%= pacient.focad %></td>
<td><%= link_to 'Editeaza', edit_pacient_path(pacient) %>|
<%= link_to 'Sterge', pacient, method: :delete, data: { confirm: 'Are you sure?' } %></td>
<td><%= link_to 'Adauga Evaluare', new_pacient_evaluare_path(pacient) %></td>
<td><%= link_to 'Vezi evaluari vechi', pacient_evaluares_url(pacient) %> </td>
<td><%= link_to 'prescrie reteta' %></td>
<td><%= link_to 'keto/aranesp' %></td>
</tr>
<% end %>
</table>
controller:
def index
@pacients = Pacient.search(params[:search])
respond_to do |format|
format.html # index.html.erb
format.json { render json: @pacients }
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment