ruby-on-rails - Cloud9 Rails API 挑战 : allowed network but still cannot render console

标签 ruby-on-rails json curl cloud9-ide

我跟随 this Treehouse Build a Rails API course 。我正在使用我认为与问题相关的 Cloud9 IDE。我坚持的步骤是通过控制台中的 API 创建一个新列表。

起初我从网络上收到一条错误消息,提示“无法呈现控制台”。谷歌搜索后,我在 development.rb 文件中将网络列入白名单。错误消息是不同的,所以我相信我正确地将它列入了白名单(或者至少做了一些事情)。但它没有达到预期的效果,错误消息似乎自相矛盾。

在 2015-09-14 14:53:33 +0000 开始为 123.456.78.999 发布“/api/lists” +0000 无法从 123.456.78.999 呈现控制台!允许的网络:123.456.78.999、127.0.0.0/127.123.123.123、::1

我更改了数字,因为我不了解安全性。重点(对我来说,是个谜)是它说我无法从明显允许的网络(即 123.456.78.999 === 123.456.78.999)呈现控制台。

我将不胜感激任何关于可能是什么问题的建议。直到这一步,我都没有遇到教程的问题;我输入的命令导致了与视频中相同的结果。

这是我最近输入的命令:

curl -i -H "Accept: application/json"-H "Content-type: application/json"-X POST -d '{"title":"The Title will go here"}' https//myapp-me.c9.io/api/lists

到目前为止,输入该 URL 而不是“localhost”对我有用,但它也可能与问题有关。

感谢您提供任何线索,如果需要,我们很乐意发布其他代码。

最佳答案

请加入config/enviroments/development.rb

config.web_console.whitelisted_ips =   '0.0.0.0/0.0.0.0'

关于ruby-on-rails - Cloud9 Rails API 挑战 : allowed network but still cannot render console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32568556/

相关文章:

ruby-on-rails - 如何让 cucumber 显示完整的(rails)错误信息?

ruby-on-rails - RSpec 共享示例 - 将数据传递给共享规范

c++ - 如何在一个 JsonArray 中添加多个 json 字符串?

shell - 为什么将 wget 或 curl 通过管道传输到 shell 是个坏主意?

linux - CURL 多部分表单发布 - 发送结束前出现 HTTP 错误,停止发送

curl - 如何通过 github API 使用 ssh 身份验证?

javascript - 使用标签选择图像文件但有属性显示输入

ruby-on-rails - Ruby on Rails - 读取和评估参数哈希

java - AsyncHttpClient 发布并获取 JSON 响应

iphone - 使用XMLReader从XML到JSON删除文本