Added item view page; added some helpers for simplifying view logic
This commit is contained in:
16
lib/helpers.rb
Normal file
16
lib/helpers.rb
Normal file
@ -0,0 +1,16 @@
|
||||
helpers do
|
||||
|
||||
def nullable(value)
|
||||
if (value) and (value != '')
|
||||
return value
|
||||
else
|
||||
return 'N/a'
|
||||
end
|
||||
end
|
||||
|
||||
def date_format(date)
|
||||
dt = date.to_datetime
|
||||
return dt.strftime('%B %d, %Y @ %I:%M:%S %p %Z')
|
||||
end
|
||||
|
||||
end
|
@ -35,3 +35,12 @@ post '/item/create' do
|
||||
|
||||
redirect "/item/#{item.id}"
|
||||
end
|
||||
|
||||
get '/item/:item_id' do
|
||||
item = Item.where(id: params[:item_id]).first
|
||||
puts "#{item.name}"
|
||||
erb :'item/view', :locals => {
|
||||
:title => item.name,
|
||||
:item => item
|
||||
}
|
||||
end
|
||||
|
Reference in New Issue
Block a user