diff --git a/Gemfile b/Gemfile index ad32fc93..067631c7 100644 --- a/Gemfile +++ b/Gemfile @@ -231,6 +231,8 @@ group :development do gem 'rubocop-rspec' # to open mails gem 'letter_opener' + # view mail at /letter_opener/ + gem 'letter_opener_web', '~> 1.0' # as deployment system gem 'mina' # as debugger on error pages diff --git a/Gemfile.lock b/Gemfile.lock index 4eb23f40..f56e0758 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -260,6 +260,10 @@ GEM rails (>= 4.2.0) letter_opener (1.7.0) launchy (~> 2.2) + letter_opener_web (1.4.0) + actionmailer (>= 3.2) + letter_opener (~> 1.0) + railties (>= 3.2) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -654,6 +658,7 @@ DEPENDENCIES json-schema leaflet-rails letter_opener + letter_opener_web (~> 1.0) mina mini_magick money-rails diff --git a/app/views/conferences/_tickets.haml b/app/views/conferences/_tickets.haml index 8b37582a..1463f20c 100644 --- a/app/views/conferences/_tickets.haml +++ b/app/views/conferences/_tickets.haml @@ -20,7 +20,7 @@ %h3.text-center.word_break = ticket.title .word_break - = markdown(ticket.description) + = markdown(ticket.description.split('\n').first) %button.btn-block.btn.btn-lg.btn-success %i.fa.fa-ticket.fa-fw{"aria-hidden": true} = humanized_money_with_symbol(ticket.price) diff --git a/config/routes.rb b/config/routes.rb index 8849e0b2..478e7294 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,7 @@ Osem::Application.routes.draw do + mount LetterOpenerWeb::Engine, at: "/letter_opener" if Rails.env.development? + constraints DomainConstraint do get '/', to: 'conferences#show' end