Added item view page; added some helpers for simplifying view logic

This commit is contained in:
2022-12-08 01:12:31 -05:00
parent dd136d19c9
commit 11d33e394b
5 changed files with 78 additions and 0 deletions

16
lib/helpers.rb Normal file
View 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

View File

@ -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