小编use*_*621的帖子

如何在Amazon EC2上为应用设置自定义域?

我是亚马逊EC2世界的新手,我刚刚创建了一个应用程序,它位于这样的URL:

http://ec2-54-123-45-678.compute-1.amazonaws.com:8080
Run Code Online (Sandbox Code Playgroud)

这是由Amazon EC2生成的URL.

现在我需要使用自己的域名,所以当我访问www.my-domain-name.com时,我希望看到来自的内容

http://ec2-54-123-45-678.compute-1.amazonaws.com:8080
Run Code Online (Sandbox Code Playgroud)

我在Godaddy上买了域名.有没有办法在亚马逊AWS仪表板中执行此操作,还是需要在Godaddy系统中进行设置?

谢谢

dns amazon-ec2 amazon-web-services

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

Rails ActiveRecord - 如何在两个日期之间获取记录

我在数据库中有两个日期列 - from_dateto_date.

例:

  • from_date:2012-09-10
  • to_date:2012-09-30
  • today:2012-09-13

如果today日期介于from_date和之间,我需要获取所有记录to_date.如何在SQL查询中执行此操作?

如果我已经加载了相应的记录,我可以很容易地决定,如果今天的日期介于from_date和之间to_date,但我不知道,如何直接从数据库中获取这些记录.

sql postgresql activerecord ruby-on-rails

22
推荐指数
5
解决办法
3万
查看次数

Rails ActiveRecord:PG ::错误:错误:列引用"created_at"不明确

我正在努力解决对象中的错误,并且根本不确定问题在哪里.

这就是模型的样子:

class Car < ActiveRecord::Base  
  has_many :car_colors
  has_many :colors, :through => :car_colors
end

class CarColor < ActiveRecord::Base
  belongs_to :color
  belongs_to :car
end

class Color < ActiveRecord::Base  
  has_many :car_colors
  has_many :cars, :through => :car_colors
end
Run Code Online (Sandbox Code Playgroud)

这是查询:

@cars = Car.all(:joins => :car_colors, :conditions => { :car_colors => {:color_id => params[:id_number]}}, :order => "cars.created_at DESC")
Run Code Online (Sandbox Code Playgroud)

并输出错误:

PG::Error: ERROR:  column reference "created_at" is ambiguous
LINE 1: ...d" WHERE "car_colors"."color_id" = 2 AND (created_at...
                                                             ^
: SELECT "cars".* FROM "cars" INNER JOIN "car_colors" ON …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql activerecord join ruby-on-rails

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

Bootstrap - 任何人都可以给我任何例子,如何设置JS按钮?

我正在使用Bootstrap的有状态按钮 - 特别是在加载状态下,但仍然无法找到正确的设置以使其正常工作.我有一个基于AJAX的简单表单,类似于:

<%=form_tag '/comments', :remote => true do %>
  <div><%=text_area_tag 'comment[text_comment]'%></div>
  <div><button class="btn btn-primary" data-loading-text="loading stuff..." >Post</button></div>
<%end%>
Run Code Online (Sandbox Code Playgroud)

但是当我点击POST按钮时,表单正在发送,但是按钮效果(加载东西......)没有显示,就像Bootstrap页面上的示例一样.

谁能给我一个关于如何解决它的提示?

css jquery button ruby-on-rails-3 twitter-bootstrap

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

删除空行

我使用PostgreSQL数据库,在一个表中我有datetime列edit_user.有些行是空白的,我想删除这些行.

我试过了

DELETE FROM table WHERE edit_user="";
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

第1行:从表中删除edit_user ="";

另外,我认为在列空值可能是0000-00-00,但是没有.

我该如何正确执行此命令?

sql postgresql

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

CSV - 未加引号的字段不允许\ r或\n(第2行)

尝试解析CSV文件,但仍然收到错误消息未加引号的字段不允许\ r或\n(第2行)..

我在这里找到了类似的主题,这里有一个提示:

  CSV.open('file.csv', :row_sep => "\r\n") do |csv|
Run Code Online (Sandbox Code Playgroud)

但不幸的是他没有用...我无法更改CSV文件,所以我需要在代码中修复它.

编辑 CSV文件样本:

A;B;C
1234;...
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?

非常感谢!

ruby csv ruby-on-rails fastercsv

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

Rails + Twitter Bootstrap:导入未找到或不可读的文件:twitter/bootstrap

我正在尝试使用Twitter Bootstrap(gem twitter-bootstrap-rails)设置Rails应用程序,但我仍然无法克服错误

File to import not found or unreadable: twitter/bootstrap.
Run Code Online (Sandbox Code Playgroud)

我在宝石的官方Github上发现了这个问题,但没有一个解决方案对我有用.这是我的设置: Gemfile

gem "twitter-bootstrap-rails"
gem 'font-awesome-rails'
gem 'sass-rails',   '~> 3.2.3'
group :assets do
  #gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'therubyracer', :platforms => :ruby
  gem 'uglifier', '>= 1.0.3'
end
Run Code Online (Sandbox Code Playgroud)

application.css

 *= require_self
 *= require bootstrap_and_overrides
 *= require font-awesome
 *= require_tree .
Run Code Online (Sandbox Code Playgroud)

bootstrap_and_overrides.css.sass

@import "twitter/bootstrap";
@import "twitter/bootstrap/bootstrap";
@import "twitter/bootstrap/responsive";

// Font Awesome
@import "fontawesome";

// Glyphicons
@import "twitter/bootstrap/sprites.scss";
Run Code Online (Sandbox Code Playgroud)

我错过了正确的设置?

谢谢

ruby gem ruby-on-rails twitter-bootstrap twitter-bootstrap-rails

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

Ruby - 转换为float的字符串返回0.0

在一个变量中存储了这个值:$10.00 我需要得到这个10.00

我试图将此值转换为float:

new_price = '%.2f' % (price.to_f)
Run Code Online (Sandbox Code Playgroud)

但我得到了0.0.

这有什么问题?我也试过了

price = price.strip
price[0]=""
new_price = '%.2f' % (price.to_f)
Run Code Online (Sandbox Code Playgroud)

但即使这对我没有帮助......哪里有问题?

谢谢

ruby string floating-point type-conversion

17
推荐指数
1
解决办法
5万
查看次数

Rails 3,ActiveRecord,PostgreSQL - ".uniq"命令不起作用?

我有以下查询:

Article.joins(:themes => [:users]).where(["articles.user_id != ?", current_user.id]).order("Random()").limit(15).uniq
Run Code Online (Sandbox Code Playgroud)

并给我错误

PG::Error: ERROR:  for SELECT DISTINCT, ORDER BY expressions must appear in select list
LINE 1: ...s"."user_id" WHERE (articles.user_id != 1) ORDER BY Random() L...
Run Code Online (Sandbox Code Playgroud)

当我将原始查询更新

Article.joins(:themes => [:users]).where(["articles.user_id != ?", current_user.id]).order("Random()").limit(15)#.uniq
Run Code Online (Sandbox Code Playgroud)

所以错误消失了...在MySQL .uniq工作,在PostgreSQL中没有.存在任何替代方案?

database postgresql activerecord uniq ruby-on-rails-3

16
推荐指数
1
解决办法
8324
查看次数

Paperclip - 保存前重命名文件

我在保存之前使用此方法重命名图像:

  def rename_avatar
    self.avatar.instance_write :file_name, Time.now.to_i.to_s
  end

  before_post_process :rename_avatar
Run Code Online (Sandbox Code Playgroud)

图像被当前时间重命名,但没有添加文件类型,而是1334487964.jpg仅保存1334487964.

那里我想念的是什么?我想:file_name只包含文件名 - 没有文件类型

file-rename paperclip ruby-on-rails-3

15
推荐指数
1
解决办法
7165
查看次数