问题标签 [camping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
278 浏览

ruby - Camping 将我的数据库存储在哪里?

我正在 Camping 中构建一些东西,我突然想到我的应用程序的数据库无处可见。它必须在某个地方,因为我的数据仍然存在,但我找不到它。

查看我在 server.rb 中看到的源代码:

我一直在尝试围绕我grepfind高清寻找看起来像“camping.db”的东西,但我找不到任何东西。

目前我没有充分的理由需要 db 文件。我只是好奇。数据库在哪里?

0 投票
1 回答
334 浏览

ruby - 使用纯 Ruby 数据库露营

我想将纯 ruby​​ 数据库(kirbybase http://www.netpromi.com/files/kirbybase_ruby_manual.html)与 Camping(http://camping.io ruby​​ 微框架)一起使用,所以在 ruby​​ 中我们会有类似的东西这显示一条记录:

或所有记录

在不混淆“rubysh”kirbybase语法的情况下将其与Camping集成的最佳方法是什么?通过活动记录连接到 Sqlite(露营的默认数据库)的简单模块如下所示

模块模型类内容<基础;结尾

结尾

在此先感谢您的帮助 !

0 投票
1 回答
39 浏览

activerecord - 由于属性更改而创建相关对象时出现 NameError

这就是我想要发生的事情:我的项目有很多动作。当 Item 的状态发生变化时,创建一个新的 Action。稍后,我将询问一个项目的相关操作。不幸的是,当我尝试通过状态更改进行操作时遇到以下异常:NameError at /create; uninitialized constant Shiny::Models::Item::Action.

这是我的模型:

然后,在控制器中:

0 投票
1 回答
203 浏览

postgresql - 在heroku上部署露营应用程序?

您好,我想知道如何使用 activerecord 和 postgresql 将露营应用程序部署到 herokus cedar 堆栈上。

我的数据库.yml:

现在我在连接到数据库时遇到问题我在同一个文件中有一个开发数据库配置。

更新: 作为对 Johns 的回答,这里是 heroku 给我的错误日志,

0 投票
1 回答
75 浏览

ruby-on-rails - Two Apache Passengers listeners using the same Rails app in the same host/computer

I have a Rails app that is served by Apache and Passenger, using only SSL.

Now, I have an external connection that must be made using only HTTP.

As I'm only listening for port 443 for this Rails App, I don't check in the code if the connection is secure or not.

Every connection for port 80 for this App are redirected to the https 443.

The question is, can I have two Apache Passengers listeners using the same Rails app in the same host/computer ?

One for 80 and antoher one for 443, of course each one will listen for different url.

I think this is not possible, at least my initial tests weren't successful.

What are the best options to accomplish this ?

  • Add a new Rails App instance, with a different name (wasting resources but easier one!!!!)
  • Add one instance of Camping with Passenger for just this purpose, listening to special address and just for one route
  • ...

thanks,

regards

0 投票
1 回答
69 浏览

ruby - 在 Camping 中清理用户输入

在 Camping 中,如何清理用户输入?

0 投票
3 回答
1817 浏览

ruby - What's the base URL for my app?

In Camping/Rack, how can I get the base URL for my app? I want to know so I can put it in an email it sends.

It might be (in development)

or

or

or in production

0 投票
2 回答
670 浏览

ruby - 如何提供静态文件?(CSS)

在 Camping 中,如何最好地提供静态文件,例如 css?


现在我有

有没有涉及 Rack 的更聪明的方法?

0 投票
1 回答
70 浏览

migration - Camping 可以处理回滚吗?

我写了一个迁移并迁移到它(当然是在开发副本上),然后才意识到我忘记初始化一个值,然后在接下来的十分钟里对 Camping 如何使回滚成为可能感到困惑。我意识到我可以编写另一个迁移来修复数据,这是我打算做的,但它引出了一个问题:

我可以在 Camping 中回滚迁移,还是在我错过某些东西时必须依靠编写 X.1?

0 投票
1 回答
242 浏览

ruby - Camping 在问号处拆分 URL

这是我的问题:

Camping在问号处拆分网址。

所以如果我们有这样的代码:

运行camping path/to/file
进入localhost:3301浏览器并在文本字段中输入一些文本并点击提交后,您应该会看到斜杠后面的所有内容,但它会在问号处拆分 url,因为它认为斜杠后面没有任何内容,所以需要你给索引。

问题:是否可以设置input为不使用问号,或者我可以让露营不在问号处拆分?

附录 A

1. Google Chrome
2. Firefox
3. Safari中测试