小编mu *_*ort的帖子

没有在Rails 3项目中显示的背景图像

我正在尝试在我的Rails 3应用程序中的一个页面上设置背景图像,但它没有显示.

我究竟做错了什么??这是相关代码:

<div class="hero-unit" style="background: url('public/assets/fks.JPG') ;">
Run Code Online (Sandbox Code Playgroud)

谢谢,

费萨尔

ruby-on-rails image ruby-on-rails-3

0
推荐指数
1
解决办法
2014
查看次数

数据库文件在哪里?轨道

我是Rails的新手,我刚刚完成了我正在开发的应用程序的一部分,我想知道数据库文件在哪里,我无法在rails.root目录中找到它.有没有人有答案?

提前致谢.

编辑:我正在搜索文件而不是配置文件,我正在使用PostgreSQL和Ubuntu

ruby postgresql ruby-on-rails

0
推荐指数
1
解决办法
4400
查看次数

资产Pipline,如何将图像路径添加到后台:url()?

如何将image_path添加到已编译的CSS?

我必须添加image author.png,我把它放到application.css:

.post-author-icon {

    width: 16px;
    height: 15px;
    background: url("../design/users/author.png")
        no-repeat;
    display: inline-block;
    position: relative;
    top:2px;
}
Run Code Online (Sandbox Code Playgroud)

然后我运行RAILS_ENV=production rake assets:precompile结束获取文件public/assets

assets/application-e1664a39d94f9050096cb42d545f13c8.css
Run Code Online (Sandbox Code Playgroud)

assets/design/users/author-d5ad9ee413cd0b00e2a0d226eac97cc2.png
Run Code Online (Sandbox Code Playgroud)

当然浏览器不加载图像,因为在CSS映像中stil具有相同的名称.

如何解决这个问题?

这是Ruby on Rails v4

html css ruby ruby-on-rails ruby-on-rails-4

0
推荐指数
1
解决办法
607
查看次数

如何使用underscore.js/lodash.js遍历集合

小问题.我收藏了

var allnames = {
    'names': 
     [
         { 'name': [ {'surname': 'moe'}, {'nickname': 'moose' } ] },
         { 'name': [ {'surname':'larry'}, {'nickname': 'lark' } ] }
     ]
};
Run Code Online (Sandbox Code Playgroud)

并希望访问/获取每个'surname''nickname'.

我没有运气就尝试了不同的选择(例如_.each/ _.map).

有人在这方面有经验吗?

collections underscore.js lodash

0
推荐指数
1
解决办法
2306
查看次数

Rails 4强参数未知密钥

我已经按照Railscast将应用程序迁移到Rails 4并转换为Strong Parameters.http://railscasts.com/episodes/415-upgrading-to-rails-4

我的创建/新方法工作正常.但是,当我尝试更新记录时,我遇到了问题.我一直收到以下消息:

CustomersController中的ArgumentError #update未知密钥:first_name

我在Stack Overflow上查看了各种帖子,还生成了一个新的Rails 4应用程序,以验证我是否正确地做事.我显然错过了一些东西.

这是更新方法的Controller代码:

def update
    @customer = Customer.find(customer_params)

    respond_to do |format|
      if @customer.update(customer_params)
        format.html { redirect_to @customer, notice: 'Customer was successfully updated.' }
        format.json { head :ok }
      else
        format.html { render action: "edit" }
        format.json { render json: @customer.errors, status: :unprocessable_entity }
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

这是我设置强大参数的地方:

private

def set_customer
      @customer = Customer.find(params[:id])
end

def customer_params
  params.require(:customer).permit(:first_name, :middle_initial, :last_name, :address1, :address2, :city, :state, :zip, :phone, :gender, :email, :membership_id, :date_of_birth)
end
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助.

ruby ruby-on-rails strong-parameters ruby-on-rails-4

0
推荐指数
1
解决办法
455
查看次数

Postgres声明管道包含引用的冒号

当postgres中的SQL语句写成如下所示时,这意味着什么?

SELECT 
    name||' ::: '||id AS title
FROM 
    my_table;
Run Code Online (Sandbox Code Playgroud)

在Google中搜索几乎是不可能的!管道和封闭的引用冒号做什么?

sql string postgresql pipe psql

0
推荐指数
1
解决办法
2800
查看次数

Rails和PSQL数组,{}和[]之间的区别?

我最近将rails psql数据库中的一列转换为PSQL数组.

当尝试使用psql的contains运算符(<@)查询列时,我收到一条错误消息

PG::InvalidTextRepresentation: ERROR:  array value must start with "{" or dimension information
Run Code Online (Sandbox Code Playgroud)

列格式在rails控制台中看起来像这样:

["string1",
 "string2",
 "string3"]
Run Code Online (Sandbox Code Playgroud)

在我的迁移过程中,列设置如下:

add_column :table, :column, :text, :array => true, null: false, :default => []
Run Code Online (Sandbox Code Playgroud)

然后我将其他列的内容复制到其中.

所以有两个问题:

1)我的迁移设置正确吗?我见过有些人默认他们的数组{}有什么区别?

2)问题是我的数据格式化,如果是,我该怎么做才能解决它?

arrays postgresql ruby-on-rails rails-activerecord

0
推荐指数
1
解决办法
1331
查看次数

将"$ .each(数据,函数(索引)"转换为coffeescript?

我无法将其从Jquery/Javascript转换为coffeescript,因为我是一名初学者而且我发现很难掌握.有人可以帮我一把吗?

    $.each(data, function (index) {
        arrayOfThings.push(data[index].thing);
    });
Run Code Online (Sandbox Code Playgroud)

这是一个接收AJAX'GET'数据的函数.

javascript arrays jquery coffeescript

0
推荐指数
1
解决办法
428
查看次数

Ruby方法.split("\ x0")返回什么?

在Ruby gem的默认框架代码.gemspec中,Gem::Specification类中的文件有这一行:

spec.files = `git ls-files -z`.split("\x0") < - 请注意本问题末尾的PS

当我git ls-files -z在终端跑步时,我得到了

.gitignoreGemfileLICENSE.txtREADME.mdRakefiledogeify.gemspeclib/dogeify.rblib/dogeify/version.rb

这个.split("\x0")方法产生什么作为输出?

PS:参考第一行代码,``字符是否允许终端执行代码并将结果与​​Ruby方法结合起来?

ruby string methods terminal gem

0
推荐指数
1
解决办法
1611
查看次数

字符串末尾的模式匹配(postgres)

假设我有下表(称为文件表),文件名为:

file
something.h
something.cc
somethingelse.js
something.py
something.xkh
something.jpeg
Run Code Online (Sandbox Code Playgroud)

我尝试了以下查询:

select file 
  from filetable
    where file ~ E'\.[cc|h|js|py]';
Run Code Online (Sandbox Code Playgroud)

查询输出是:

file
something.h
something.cc
somethingelse.js
something.py
something.xkh
something.jpeg
Run Code Online (Sandbox Code Playgroud)

但是,我只需要完全使用.cc,.h,.js,.py完成的文件.如何改进此查询?

regex postgresql pattern-matching

0
推荐指数
1
解决办法
2668
查看次数