首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sinatra运行rackup时出错

使用Sinatra运行rackup时出错
EN

Stack Overflow用户
提问于 2014-04-13 09:52:46
回答 1查看 164关注 0票数 0

我正在跟踪Tuts+西纳屈课程,并得到了一个错误。这是我的代码:

config.ru

代码语言:javascript
复制
require "./app"

run App

app.rb

代码语言:javascript
复制
require "sinatra/base"

IMAGES [
    { title: "Utopia",      url: "http://www.techno-utopia.com/techno-utopia.jpg" },
    { title: "Alaska",      url: "http://www.cruisebrothers.com/images/Destinations/Alaska.jpg" },
    { title: "The Unknown", url: "http://www.tasospagakis.com/wp-content/uploads/2012/11/fear_of_the_unknown_by_ilhaman-d4cukmg1.jpg" }
]

class App < Sinatra::Base
    get "/images" do
        @images = IMAGES
        erb :images
    end

    get "/images/:index" do |index|
        @image = IMAGES[index]
    end

    get "/" do
        "Hello world!"
    end

    post "/" do
        "Hello world via POST!"
    end

    put "/" do
        "Hello world via PUT!"
    end

    delete "/" do
        "Goodbye world via DELETE!"
    end

    get "/hello/:first_name/?:last_name?" do |first, last|
        "Hello #{first} #{last}"
    end
 end

/视图/图像。

代码语言:javascript
复制
<h1>Images</h1>

<% @images.each do |image| %>
    <h2><%= image[:title] %></h2>
    <img src="<%= image[:url] %>">
<% end %>

下面是我运行rackup时的错误

一如既往-非常感谢您能提供的任何帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-13 10:03:20

你只是错过了一个=

代码语言:javascript
复制
IMAGES = [
    { title: "Utopia",      url: "http://www.techno-utopia.com/techno-utopia.jpg" },
    { title: "Alaska",      url: "http://www.cruisebrothers.com/images/Destinations/Alaska.jpg" },
    { title: "The Unknown", url: "http://www.tasospagakis.com/wp-content/uploads/2012/11/fear_of_the_unknown_by_ilhaman-d4cukmg1.jpg" }
] 

变量通过放置变量名和赋值操作符(=)的任何一方来声明和赋值。来源

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23041262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档