【发布时间】:2016-07-30 21:26:56
【问题描述】:
我正在尝试使用 sinatra 在 Ruby 服务器中访问海报(来自 imdb gem),然后在我的视图中显示它们(erb 文件)。它显示一个错误(海报的未定义方法),但如果我使用.movies 应用代码如下所示,则不会显示错误。下面是 imdb gem 的调用和我的 erb 代码。希望有人可以帮助我,因为我是使用宝石的新手。谢谢。
# This is the file from my server.rb file in sinatra
# The :search_term takes an input from a HTML form.
post "/calculate" do
movie = params[:search_term]
search1 = Imdb::Search.new(movie)
@output = search1
@output.movies
redirect "/movie_result"
end
#erb file content
'<%= @output %>'
【问题讨论】:
-
你能把
erb文件名贴出来吗?这对调试很有帮助 -
我在 erb 文件中的所有内容都显示在这里,不确定它是否正确。感谢您的回复。