$ rails g model User
belongs_to
has_one
| Rails.application.routes.draw do | |
| concern :reviewable do | |
| resources :reviews, only: [:new, :create, :index] | |
| end | |
| resources :reviews, only: [:show, :delete, :edit, :update] | |
| resources :artists, :albums, :songs, :lyrics, only: [], concerns: :reviewable | |
| resources :artists do |
| ################################################################ | |
| ##################### OOJS Stamps ################## | |
| ################################################################ | |
| var StampCollection = function(stamps){ | |
| this.stamps = stamps | |
| } | |
| StampCollection.prototype.stampNamed = function (stampName) { | |
| return this.stamps.find(function(stamp){ |
| ############################################################################ | |
| ####################### SERVER SIDE CONTROLLER ####################### | |
| ############################## Routes ################################# | |
| ############################################################################ | |
| post '/potlucks/:id/attendances' do | |
| @attendance = Attendance.new(attendee_id: current_user.id, potluck_id: params[:id],dish: params[:dish]) | |
| if @attendance.save | |
| redirect "/potlucks/#{params[:id]}" | |
| else | |
| @error_messages = @attendance.errors.full_messages |