这 <%= @post.source_account %>
是一个电子邮件地址.我希望将其显示为"向我发送电子邮件"的链接,单击它时将打开用户邮件客户端
<% if @post.source_account.present? %>
<h4>Email Seller: <small> <%= @post.source_account %><br></h4>
<% end %>
Run Code Online (Sandbox Code Playgroud) 我正在努力部署我的Rails应用程序。一切都在本地环境中运行,但是在我第一次尝试使用heroku时遇到了一些问题。我收到标准应用错误,请参见图片:
当我运行命令heroku logs --tail时,出现以下错误:
我的gemfile是这样的:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.6'
# Use sqlite3 as the database for Active Record
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library …
Run Code Online (Sandbox Code Playgroud) 尝试将我的应用程序推送到 Heroku 时遇到错误。我在下面粘贴了我的 gemfile 供您参考。
错误:
安装 ruby-2.3.1 远程时发生错误:!偏僻的: !此版本的 Ruby 在 Heroku-18 上不可用。
宝石档案:
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby "~> 2.3.1"
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.2'
# Use sqlite3 as the database for Active Record
# Use Puma as the app server
gem 'puma', '~> 3.11'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# …
Run Code Online (Sandbox Code Playgroud) rubygems ruby-on-rails heroku-toolbelt ruby-on-rails-4 heroku-postgres