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"