问题标签 [heroku]

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 投票
1 回答
1231 浏览

ruby-on-rails - 通过会话 id 访问 rails 会话信息

我正在使用默认的基于 cookie 的会话存储。基本上,我正在使用 heroku,我需要从我的应用程序: http : //test1.myapp.com 转到 heroku 的一页: http: //myapp.heroku.com/billing - 所以我需要访问我去heroku url时的会话。我想访问 heroku 页面上的 session[:user_id],但是当转到 heroku 页面时,会生成一个新的会话。

我在想我可以在查询字符串的主 url 上传递 session_id,但我不知道如何从 heroku url 页面访问它。

我试过这个:

但它不起作用。如果您知道会话 ID,是否可以访问会话信息?还是有另一种方法可以从另一个 url 读取会话信息(但都在同一个 rails 应用程序中)?

谢谢。

0 投票
3 回答
2906 浏览

ruby-on-rails - 使用域选项在 Rails 中设置 cookie

我正在尝试在一个域中设置一个 cookie 并从另一个域访问它。这可能吗?

这是我在我的应用程序中所做的:

在控制器中,通过以下 url 访问测试操作:

http://myapp.com/account/test

在同一个控制器中,通过以下 url 访问 test2 操作:

http://myapp.heroku.com/account/test2

但 cookies[:foo] 的值始终为空。是否可以从 heroku.com 域访问 cookie。我认为设置 :domain 选项会允许这样做。

谢谢。

0 投票
1 回答
826 浏览

ruby-on-rails - 部署到多个 Heroku 实例

我已经阅读了有关此问题的其他几篇文章,但似乎对某些事情感到困惑。我正在尝试有两个独立的分支,它们可以推送到两个不同的 Heroku 实例——一个生产和一个登台。我想我的设置如下所示:

我有以下命令,但由于某种原因,我似乎无法正确推送到暂存服务。“git push staging master”通过了,但是当我访问 myapp-staging.heroku.com 时,我无法弄清楚为什么这些更改似乎没有反映在 Heroku 实例上。我可能在这里做些傻事...

[开发]

[生产]

任何帮助将不胜感激。

0 投票
8 回答
12486 浏览

ruby-on-rails - 将 rails 应用程序推送到 heroku

我正在尝试将 rails 应用程序推送到 heroku。

当我到达最后一步时:

它不起作用并给我这些错误:

我不知道我做错了什么:(

0 投票
1 回答
967 浏览

css - heroku css 样式表不会显示

我刚刚部署了我的 rails 应用程序,但 css 样式表不会出现

我按如下方式调用样式表:

0 投票
2 回答
517 浏览

mysql - jruby 公共数据库适配器

我正在尝试将我的 rails 应用程序从 jRuby 部署到 Heroku

数据库给我带来了问题:

请问有什么帮助吗??

0 投票
4 回答
2574 浏览

ruby-on-rails - Authlogic 在 Heroku 上抛出错误

是的,我读过这个

这就是我在 production.log 中得到的内容:

当我尝试:

我得到:

我不知道这是什么意思。我也试过

在开发和生产模式下,一切都在本地运行良好。我的应用程序中有一个 .gems 文件,当我第一次推送到 Heroku 时,它似乎可以很好地安装 AuthLogic 和 Paperclip。

难住了。谢谢。

0 投票
2 回答
849 浏览

ruby-on-rails - 跨多个域的用户身份验证

在此发布了一个先前的问题,但有一个跟进。我试图创建一种解决方法来在昂贵的自定义域上使用 SSL。我愿意忍受将用户从http://www.app.com撞到https://app.heroku.com以获得某些安全页面,并且需要猴子修补的 SSL 来实现这一点。但是,现在这个问题是确保我的用户在我这样做时已登录。据我了解,cookie 不是跨域的。有没有办法解决这个问题?

0 投票
3 回答
1725 浏览

ruby-on-rails - Heroku db:push 不起作用。说即使安装了水龙头也需要安装水龙头

即使我已经安装了水龙头,我似乎也无法让 heroku 进入 db:push。它似乎不相信我。我还检查并在这里找到了一个文件夹:/Library/Ruby/Gems/1.8/gems/taps-0.2.23/

UM4345s-MacBook-Pro:photosite $ sudo gem install taps
密码:
成功安装rack-1.1.0
成功安装sinatra-0.9.2
成功安装thor-0.9.9
成功安装
rest-client-1.2.0 成功
安装sequel-3.0。 0 成功
安装 taps-0.2.23 6 gems 安装
rack
-1.1.0 的 ri 文档...
为 sinatra-0.9.2
安装 ri 文档... 为
thor-0.9.9 安装 ri 文档... 安装 ri
文档对于 rest-client-1.2.0...为 sequel-3.0.0
安装 ri 文档... 安装 ri

taps-0.2.23 的文档...

rack-1.1.0 安装 RDoc
文档... 为 sinatra-0.9.2
安装 RDoc 文档... 为
thor-0.9.9 安装 RDoc
文档... 为rest-client-1.2.0...

sequel-3.0.0 安装 RDoc
文档... 为 taps-0.2.23 安装 RDoc 文档...
UM4345s-MacBook-Pro:photosite $heroku db:push
安装 Taps gem
使用 db 命令。在大多数系统上
,这将是: sudo gem install taps
UM4345s-MacBook-Pro:photosite $ sudo gem install taps
密码:安装成功
taps-0.2.23 1 gem installed 正在为 taps-0.2.23 安装
ri 文档... 为 taps-0.2.23
安装 RDoc 文档
...
UM4345s-MacBook-Pro:photosite$ $heroku db:push
将 Taps gem 安装
到使用 db 命令。在大多数系统上
,这将是: sudo gem install taps

0 投票
2 回答
2293 浏览

database - Heroku 和 DB GUI

无论如何使用 PostgreSQL GUI 来修改数据库内容而不执行 db:pull?

我想在不脱机的情况下管理我的数据库...

有任何想法吗?

谢谢