小编use*_*535的帖子

强制Spree Commerce在生产模式下禁用SSL

当我将我的应用程序(Spree Commerce)更改为生产模式时,应用程序运行正常,但是当我想转到"/ admin"页面时,服务器会在Chrome浏览器中抛出"此网页不可用".另外,我不知道这是否正常,但是当服务器抛出错误时,服务器会更改网址

http:// localhost:3000 /到https:// localhost /

有人可以帮忙吗?我是否必须对管理员和登录页面执行某些操作才能使其正常工作?这是我第一次使用Rails开发.

例如,这些是我尝试访问时生成的日志 http://localhost:3000/login

I, [2014-06-19T17:09:17.368486 #4208]  INFO -- : Started GET "/login" for 127.0.0.1 at 2014-06-19 17:09:17 -0500
I, [2014-06-19T17:09:17.531531 #4208]  INFO -- : Processing by Spree::UserSessionsController#new as HTML
I, [2014-06-19T17:09:17.697253 #4208]  INFO -- : Redirected to https://localhost/login
I, [2014-06-19T17:09:17.697444 #4208]  INFO -- : Filter chain halted as #<Proc:0x00000004f9a0c0@/home/angel/.rvm/gems/ruby-2.0.0-p481/gems/actionpack-4.0.4/lib/action_controller/metal/force_ssl.rb:65> rendered or redirected
I, [2014-06-19T17:09:17.697662 #4208]  INFO -- : Completed 301 Moved Permanently in 166ms (ActiveRecord: 0.0ms)`
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails production-environment spree ruby-on-rails-4

4
推荐指数
1
解决办法
1627
查看次数

Ruby zip 3 数组分两步

我有以下数组:

product_ids = ['id', 'id', 'id'...'id']
product_prices = ['price', 'price', 'price'...'price']
Run Code Online (Sandbox Code Playgroud)

第一步,我执行以下操作

list_1 = product_ids.zip(product_prices)
Run Code Online (Sandbox Code Playgroud)

在这一点上,我有一个带有表单的列表

list_1 -> [['id', 'price'],['id','price']...]
Run Code Online (Sandbox Code Playgroud)

经过一些计算,我得到了另一个数组

warehouses_stocks = [['stock_1', 'stock_1'..],['stock_2','stock_2'...]]
Run Code Online (Sandbox Code Playgroud)

我如何合并这两个(list_1 和仓库_stocks)以获取另一个具有以下形式的数组

[['id','price', 'stock_1', 'stock_2'],['id','price', 'stock_1', 'stock_2'],...]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

2
推荐指数
1
解决办法
634
查看次数