加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – PinsController中的RuntimeError #index:声明

发布时间:2020-12-17 04:35:06 所属栏目:百科 来源:网络整理
导读:在我的rails应用程序上工作时,我在终端中使用以下命令创建了一个“Pins”脚手架: rails generate scaffold Pins description:string –skip-stylesheets 这会在我的应用程序中创建脚手架然后运行: rake db:migrate 它没有任何障碍.我没有改变任何生成的页
在我的rails应用程序上工作时,我在终端中使用以下命令创建了一个“Pins”脚手架:

rails generate scaffold Pins description:string –skip-stylesheets

这会在我的应用程序中创建脚手架然后运行:

rake db:migrate

它没有任何障碍.我没有改变任何生成的页面但是当我最终尝试访问localhost上的新脚手架时:3000给出了以下错误:

RuntimeError in PinsController#index

In order to use respond_with,first you need to declare the formats your controller responds to in the class level
Rails.root: /Users/code/appname

Application Trace | Framework Trace | Full Trace

app/controllers/pins_controller.rb:6:in `index’

我一直在关注视频教程来创建我的应用程序,但视频中的用户没有提出问题.我正在尝试使用在线资源来解决问题,但没有解决我的问题.

你们能帮助我吗?

谢谢!

解决方法

在控制器的顶部,您需要添加:
class PinsController < ApplicationController
  respond_to :html,:xml,:json
  ...
end

您可以在API Dock上阅读有关此mime类型的更多信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读