小编JZ.*_*JZ.的帖子

你能在HAML css中插入ruby变量吗?

我需要一系列类,.module1,.module2,... module(n).

我还想使用css,ruby和HAML定义这些类:

:css
  .mod1 {
        background-image: url("#{extra.image}");
    }
Run Code Online (Sandbox Code Playgroud)

是否可以插入ruby变量以节省工作量?

.module.mod"#{extra.id}"
  %h3 #{extra.title}
  %p #{extra.description}
  %a.btn-default{:href => "#", :target => "_top"} enter now

:css
  .mod#{extra.id} {
        background-image: url("#{extra.image}");
    }
Run Code Online (Sandbox Code Playgroud)

css ruby haml interpolation ruby-on-rails

10
推荐指数
1
解决办法
6898
查看次数

别名'存储在Ubuntu 10.04中

我正在使用一个我不知道信息存储位置的命令.

alias nup='ps ax | grep "nginx"'
Run Code Online (Sandbox Code Playgroud)

这个别名保存在哪里?

linux ubuntu alias

10
推荐指数
2
解决办法
2万
查看次数

Button_to使用POST Link_to使用GET,为什么?ROR

我使用link_to遇到了一个问题.为什么我的链接使用GET方法而我的button_to使用POST方法,在link_to参数中指定了我的"method"=>"post"之后?

视图:

<%= button_to "pdf", :action => 'getquote' %>
<%= link_to 'pdf', {:controller => 'inventories', :action => 'getquote', :method => :post } %>
Run Code Online (Sandbox Code Playgroud)

控制器方法:

def getquote
@cart = find_cart
respond_to do |format|
format.pdf
end
end
Run Code Online (Sandbox Code Playgroud)

终端输出(分别为按钮/链接):

Processing InventoriesController#getquote (for 127.0.0.1 at 2010-01-30 01:38:02) [POST]
  Parameters: {"action"=>"getquote", "authenticity_token"=>"D2cwnHyTHgomdUM3wXBBXlOe4NQLmv1Srn0paLbExpQ=", "controller"=>"inventories"}

Processing InventoriesController#show (for 127.0.0.1 at 2010-01-30 01:39:07) [GET]
  Parameters: {"method"=>"post", "action"=>"show", "id"=>"getquote", "controller"=>"inventories"}
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails link-to

9
推荐指数
2
解决办法
2万
查看次数

带有Rails 3.0的Google Maps API

我想知道是否有人在使用Rails 3的Google Maps API.我正在寻找推出创意,宝石,插件等.

我今天玩了几个小时的ym4r-gm插件,运气不好.你在rails 3上玩过这个API吗?

提前致谢!

google-maps ruby-on-rails ruby-on-rails-3

9
推荐指数
3
解决办法
2万
查看次数

如何告诉Gem文件使用gem的特定本地副本

说我有一颗宝石快乐地生活在:

  1. /MyPath/MyGem.gem

而且我想使用本地和独特的宝石而不是Github的宝石版本,或者从它获取它的任何地方.

如何指定我想用gem "mygem"/MyPath/MyGem.gem

gem ruby-on-rails file path

9
推荐指数
2
解决办法
8606
查看次数

不可见的div over div在IE8中不起作用

我试图在facebook评论插件上创建一个不可见的div,以便在编辑器视图中禁用插件的功能.这个不可见的div适用于IE8以外的所有浏览器.我怎样才能解决这个问题?

HTML:

<div id="container">
   <div id="coveriframe"></div>   
    <div data-bind-component="fbml: fbml">(RENDER JS COMMENTS VIA KO)</div>
</div>
Run Code Online (Sandbox Code Playgroud)

试试IE8:

http://jsfiddle.net/pkbz4/19/

  • 以上代码适用于所有其他主流浏览器.WTF微软?

样式表:

    #container {
        width: 100%;
        height: 100%;
        position: relative;
    }

    #navi, 
    #coveriframe {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    #coveriframe {
        z-index: 10;
   }
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer invisible

9
推荐指数
1
解决办法
4168
查看次数

无法在Windows上安装ruby-debug gem

我在Windows上安装Ruby-Debug Gem时遇到问题.这个错误是什么意思?我怎样才能解决这个问题?谢谢

C:\Users\Steve>gem install ruby-debug
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug:
ERROR: Failed to build gem native extension.
C:/Ruby19/bin/ruby.exe extconf.rb
Can't handle 1.9.x yet
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby19/bin/ruby
Gem files will remain installed …
Run Code Online (Sandbox Code Playgroud)

windows rubygems ruby-on-rails ruby-debug

8
推荐指数
3
解决办法
1万
查看次数

如何在我自己的域中使用Google Compute引擎?

我找到了这些说明,但不是很清楚:

https://developers.google.com/speed/public-dns/docs/using

  1. 我正在使用Namecheap.我是否需要在namecheap上指定自己的主机记录?如果是这样如何确定要为我的A记录类型输入的IP地址?

  2. 如果在namecheap上设置主机记录不是一个选项,我在哪里使用google Public-DNS?

  3. 我只是想让我的域名http://www.example.com解决.


回应"关闭"投票:这下面有2条有用的投票,超过500条投票.这个问题很有用,也很有帮助.

dns google-compute-engine

8
推荐指数
1
解决办法
5875
查看次数

resque-web无法以500 Server Error启动

我正在遵循安装resque的配置指南.我遇到了一个(OpenURI :: HTTPError).我正在使用RVM 1.9.2-p180,rails 3.0.6和POW .'resque-web'无法启动500 Server Error.到底发生了什么事?

要复制问题:

  1. 用$开始redis redis-server
  2. 用一个工人开始 $ VVERBOSE=1 QUEUE=file_serve rake environment resque:work
  3. 尝试使用以下命令启动Resque-Web: RAILS_ENV=development resque-web config/initializers/resque.rb

配置/ resque.yml

development: localhost:6379
test: localhost:6379
staging: localhost:6379
fi: localhost:6379
Run Code Online (Sandbox Code Playgroud)

初始化/ resque.rb:

rails_root = ENV['RAILS_ROOT'] || File.dirname(__FILE__) + '/../..'
rails_env = ENV['RAILS_ENV'] || 'development'

require 'resque'
# require 'yaml'

unless defined?($redis)
  $redis = Redis.new($redis = Redis.new(:host => 'localhost', :port => 6379))
end

Resque.redis = $redis
Run Code Online (Sandbox Code Playgroud)

终奌站:

     master ~/projects/MyApp $ RAILS_ENV=development resque-web config/initializers/resque.rb
[2011-05-20 11:42:48 -0700] …
Run Code Online (Sandbox Code Playgroud)

ruby open-uri ruby-on-rails resque

7
推荐指数
1
解决办法
2884
查看次数

Docker flask应用程序环境变量

我通过以下方式启动docker容器:

docker run -e IP_AD=192.168.99.100 -p 80:80 flask_app
Run Code Online (Sandbox Code Playgroud)

我只是试图将一个IP地址传递给烧瓶应用程序,以便可以从我的应用程序加载某些东西.此资源将从环境更改为环境,因此这是我希望将其作为环境变量传递的原因.

后来,我想使用这个变量但是从运行烧瓶应用程序的上下文.如何IP_AD从我的烧瓶应用程序加载并将其用作python变量?

我试过这样做:

import os
os.environ.get('IP_AD')
Run Code Online (Sandbox Code Playgroud)

但它似乎没有加载任何东西.加载从docker run -e传递的IP_AD的正确方法是什么

python ubuntu environment-variables flask docker

7
推荐指数
1
解决办法
3061
查看次数