ruby-on-rails-4

    0热度

    1回答

    我想使用选择标签来保存父项中的多个嵌套子项。 这是我在看 Couldn't find all UserLocations with IDs (1, 2) (found 0 results, but was looking for 2) 错误我有Rails 4和Devise下以下设置: 用户 class User < ActiveRecord::Base has_many :user_

    0热度

    1回答

    我在为模型实现checkbox逻辑时遇到问题。模型Resume中有一个名为skills的字段,它通过checkboxes接受多个值。 Resume模型模式是如下: create_table :resumes do |t| t.string :name, null: false t.text :bio t.string :skills t.times

    2热度

    1回答

    这个问题刚刚出现在我们最后推出的Heroku自从升级到Rails 4以来。我的应用程序有两个Web dynos。通过故障排除我能够找到的是,当有更新的编译资产可用时,我遇到了一个web dyno加载旧编译CSS文件的问题。然后其他web dyno将服务于当前所需的应用程序CSS。我应该说我们在推送到heroku之前编译我们的资产。 我发现,服务于旧资产的网络测试仪始终服务于旧资产。我试过删除web

    1热度

    2回答

    我正在使用AWS托管个人网站。使用Ruby 1.9.3 Rails 4.1.0beta1。当我在本地运行代码时,它就像一个魅力。但是,当我推送到AWS时,它会丢失一些JS文件或一些CSS文件。我认为它是缺少JS文件,因为如果我从application.js删除以下内容 //= require_tree . 我可以在本地重现此问题。 这里是我的宝石文件: source 'https://ruby

    0热度

    1回答

    我在创建地址的新用户时遇到问题。我在“用户和地址”表中创建记录,但在用户中寻址的外键仍然为零。 class User < ActiveRecord::Base belongs_to :address accepts_nested_attributes_for :address end class Address < ActiveRecord::Base has_

    2热度

    3回答

    当定义在routes.rb以下路线: resources :streams Rails的生成以下网址: streams GET /streams(.:format) POST /streams(.:format) new_stream GET /streams/new(.:format) edit_stream GET /streams/:id/ed

    4热度

    2回答

    我正在从rails 3.2.13升级到4并且遇到了更新模型时遇到的问题。我试图更新模型中的一个属性,我只有id,我也想验证和回调。这种精细曾在轨道3,但我有在轨道4 在轨道4,5麻烦,如果我做的: user = User.select(:id).first user.first_name = 'name' user.save! 我得到的错误: NoMethodError: undefine

    1热度

    1回答

    我使用acts_as_votable宝石计算用户因果报应给用户。 用户业力将是所有评论,书籍和电影上收到的总票数乘以2加上分数调整值。 现在,我只评论尝试此: <%= "#{((current_user.comments.map{|c| c.votes.count}.inject(:+))*2) + current_user.score_prop}" %> 而且我得到这个错误: undefin

    0热度

    1回答

    在我有以下型号的应用程序: class Activity < ActiveRecord::Base has_many :activity_items, dependent: :destroy has_many :children, through: :activity_items, source: :activity_itemable, source_type: 'Child'

    0热度

    6回答

    我想了解字符串连接。 为什么第四行的结果不如第二行? counter = 0 "#{counter+1}. test" gives "1. test" counter = 0 "#{++counter}. test" gives "0. test"