小编log*_*esh的帖子

如何在css中设置rails中的背景图像?

我正在使用rails 3.2,我必须为其中一个页面设置背景,我已经尝试了很多方法,没有什么是正确的,所以寻找一些好的帮助.我试过了

background: url(<%= asset_path 'background.jpg' %>)

background: url("public/background.jpg");

background-image:url('/assets/images/background.jpg')
Run Code Online (Sandbox Code Playgroud)

没有任何效果.请帮我.

css ruby-on-rails background-image ruby-on-rails-3 ruby-on-rails-3.2

49
推荐指数
4
解决办法
6万
查看次数

如何从rails中的日期时间中删除毫秒?

我必须比较rails中的日期以获取该日期之后我发送日期的值,"2013-03-04T06:26:25Z"但实际上db中的记录包含日期,如下2013-03-04 06:26:25.817149所以当我检查日期时它也会返回该记录,但我希望记录之后日期.我怎样才能从数据库中删除毫秒?请帮我.

datetime ruby-on-rails ruby-on-rails-3

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

如何根据不同的用户角色默认选中单选按钮?

<% if role.name == "Administrator" %>
     <%= f.radio_button:status,'available', :checked => (params[:status] == nil ? true : params[:status]) %><label>Available</label>
     <%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% else %>
     <%= f.radio_button:_status,'available' %><label>Available</label>
     <%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% end %>
Run Code Online (Sandbox Code Playgroud)

默认情况下,我希望在available管理员和not available单选按钮的情况下检查单选按钮以供其他用户使用.但他可以改变它,在查看编辑时,它应该显示他/她选择的那个,而不是默认的.

我怎样才能做到这一点?请帮我.

ruby-on-rails radio-button ruby-on-rails-3

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

如何将图像从 NodeJS API 上传到谷歌驱动器

我已经编写了 API 并且必须上传到 Heroku 服务器。当我在更改后在 Heroku 中推送数据时,所有图像都消失了。我不知道为什么他们没有显示。我发现了一些其他选项,例如直接在 Google Drive 中上传图片,并且我已经浏览了相关文档。我找不到任何与此相关的资源。

任何人都可以帮助我提供将文件上传到 Google Drive 的参考或建议吗?

javascript google-api node.js google-drive-api

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

如何在rails中有效地执行查询?

考虑我有15个类别和6个子类别,我有表项目,我有一组记录,我必须以下面的方式获取

category 1 ---> level 1 ---> 3 items with maximum price
category 1 ---> level 2 ---> 3 items with maximum price
  ...
  ...
  ...
category 15 ---> level 6 ---> 3 items with maximum price
Run Code Online (Sandbox Code Playgroud)

@categories.each do |value|
   @sub-categories.each do |value1|
      array = Item.find(:all, :conditions => ["customer_id IN (?) AND category_id = ? AND sub-category_id = ?", @customer, value.id, value1.id], :order => 'price DESC', :limit => 3)
            array.each do |value2|
                   @max_price_item_of_each_customer << value2
            end
          end
        end
Run Code Online (Sandbox Code Playgroud)

但这会花费很多时间,因为这会迭代.那么我怎样才能以这种方式改变这个时间呢?任何帮助表示赞赏.

performance ruby-on-rails query-optimization ruby-on-rails-3

6
推荐指数
1
解决办法
215
查看次数

嵌套下拉框和多选框基于rails中的每个下拉列表?

我有一个要求,如何开始,我寻求一些帮助有点困难.我有三个表,即服装,类别和材料.考虑服装表中包含的内容

-----男装

-----童装

我有一个页面来添加服装,而添加服装我需要有一个下拉列表,应列出类别.在选择类别时,属于所选类别的材料应出现在多选框中,我们可以从中选择必须保存在表格中的多种材料.

选择类别的下拉列表应该嵌套,因为我们也可以选择多个类别,每次添加类别时,应该在类别下拉列表后显示与该类别相关的多个选择下拉列表.

请考虑以下清楚解释的图像

在此输入图像描述

如何创建一个表来保存我从这些表中选择的值?

更新:

class Apparel < ActiveRecord::Base
    has_and_belongs_to_many :categories
end

class Category < ActiveRecord::Base
    has_and_belongs_to_many :apparels
    has_and_belongs_to_many :materials
end

class Material < ActiveRecord::Base
    has_and_belongs_to_many :categories
end
Run Code Online (Sandbox Code Playgroud)

以上是这些之间的模型和关联.我想要显示一个下拉菜单,并且应该包含类别以及更多这个下拉列表,当选中时,每个下拉列表下方应显示多选框以从中选择材料或告诉我是否可以像保持多个一样 - 选择而不是下拉,并在每个选择另一个多选框时应填充与其相关的值.以下图片将清楚地解释

在此输入图像描述

ruby-on-rails nested-attributes ruby-on-rails-3 drop-down-menu

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

我如何使用HABTM接受嵌套属性?

我有两个型号用户和类别.

    class User < ActiveRecord::Base
        has_and_belongs_to_many :categories
        accepts_nested_attributes_for :categories
    end
Run Code Online (Sandbox Code Playgroud)

同样

    class Category < ActiveRecord::Base
        has_and_belongs_to_many :users
    end
Run Code Online (Sandbox Code Playgroud)

我有一个要求,我必须将类别添加到类别表并添加引用,以便我可以获得与用户相关的类别,但如果另一个用户输入相同的类别,那么我必须使用id而不是创建新一.我该怎么做?

还有一件事是我必须添加一个引用该类别类型的属性类型.例如

user1 ----> category1, category2
user2 ----> category2
Run Code Online (Sandbox Code Playgroud)

这里user1和user2有category2但是category2中的类型可能不同.那么我该如何维护呢?请帮我.我准备回答你的问题.

ruby-on-rails has-and-belongs-to-many ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

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

设备中如何更改没有当前密码的密码?

我使用deviseauthentication和我有一个role为每个用户和我允许与用户admin角色来创建新的用户,我想admin用户能edit the password为用户剩下的,如果他们忘记了自己的密码.但是我无法在编辑中没有当前密码的情况下更改密码.那么我如何允许管理员用户通过编辑用户密码来更改密码,并保存我们对其余值的保存.

ruby-on-rails devise ruby-on-rails-3

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

如何将设计中的默认json响应更改为自定义响应?

我使用设计进行身份验证和注册控制器,如果由于某种原因无法创建用户,那么它会生成json响应

{"email":["已被拍摄"],"密码":["与确认不符"],"用户名":["已被拍摄"]}

但我希望将其更改为以下内容

{"error":{"email":{"已被占用"},"密码":{"与确认不符"},"用户名":{"已被占用"}}}

我怎样才能做到这一点?

json ruby-on-rails devise ruby-on-rails-3

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

如何将设备中的邮件链接从localhost更改为herokuapp?

我有rails应用程序,我已经在heroku托管.当用户被创建时,设计会向邮件发送确认信息,点击链接将确认用户帐户.问题是邮件中的链接指向localhost而不是herokuapp.com,因此如何将链接从localhost更改为herokuapp.com.请帮我

邮件中的链接指向

http://localhost:3000/signup/confirmation?confirmation_token=sdgfshtdf364wygd
Run Code Online (Sandbox Code Playgroud)

但我希望链接指向

http://example.herokuapp.com/signup/confirmation?confirmation_token=sdgfshtdf364wygd 
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku devise ruby-on-rails-3 devise-confirmable

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