我对 Rails 非常陌生,并且正在学习 RESTful API 教程,所以如果它的质量不是很好,请原谅,因为我同样也是这类术语的初学者。
我用命令创建了一个控制器小猫rails g controller kitten index
在 index 方法中我发布了这段代码 -
class KittenController < ApplicationController
def index
require 'open-uri'
kittens = open('http://placekitten.com/')
response_status = kittens.status
response_body = kittens.read[559, 441]
puts response_status
puts response_body
end
end
match ':controller(/:action(/:id))(.:format)'
并且没有评论routes.rb
当我浏览这个 -http://localhost:3000/kitten
这就是我在浏览器中得到的 -
小猫#index
在 app/views/kitten/index.html.erb 中找到我
这在我的命令行中 -->
现在我的问题是为什么会这样,尽管我期待它出现在我的浏览器中,但猫显示在命令提示符而不是浏览器中..我是休息资源的新手,所以如果它是一个坏的,请原谅:(