rails-activerecord

    0熱度

    1回答

    我正在嘗試開發我的第一個rails應用程序,並且在我跳入實際實現我的想法之前,我希望能夠爲我的關聯計劃獲得一些幫助。 我的應用程序將成爲一種教育工具,我有一些基本功能需要實施。我希望有能夠註冊並創建課程的學生。在這些課程中,將有一位用戶是老師,其餘的是學生。在該過程中,將由教師創建的作業和用戶需要提交的作業。這些是基礎知識。最終我想添加更多的功能,但到目前爲止,我只需要設置基礎。 這裏是我的想法至

    0熱度

    2回答

    我是RoR開發的相對業餘愛好者(大約一個月的經驗),並且我一直在引用來自不同控制器的變量,直到此時沒有問題。我正在爲博客開發CMS,並且無法讓博客作者的用戶名出現在索引或顯示頁面上。我收到一個「未定義的方法」用戶名爲「nil:NilClass」錯誤。但是,我可以獲得ID。任何人都可以幫助指出我的代碼中的錯誤?我將不勝感激。 這是博客模式: class Blog < ActiveRecord::Ba

    0熱度

    3回答

    我是新手RoR開發者。我陷入了一個問題。我正在嘗試爲可以創建主題的用戶創建應用程序,而其他人可以在主題下張貼他們的評論。主題由用戶創建,並在主頁面上列出。我幾乎完成了這些主題。但是,當我點擊他們看帖子,我得到無法找到主題沒有ID錯誤。 我想我的錯誤是主題有兩個索引id和user_id。 這裏是我的主題模式: class Topic < ActiveRecord::Base attr_ac

    3熱度

    1回答

    我有一個關於Ruby中某個數據模型的問題。我有一組業務需求: 用戶可以創建多個工作坊 用戶可以參加許多研討會 車間有一個所有者(用戶) 車間擁有衆多的與會者(用戶) 這種關係的第一部分是容易設置: #user.rb class User < ActiveRecord::Base has_many :workshops end #workshop.rb class Worksho

    0熱度

    1回答

    我意識到「胖模型/瘦身控制器」和「從不把邏輯放在視圖中」的建議;但是,它會幫助我從一個例子中學習。在下面,重寫代碼以便查詢不在視圖中的最佳方法是什麼? 型號 class Product < ActiveRecord::Base belongs_to :order end class Order < ActiveRecord::Base has_many :products

    0熱度

    2回答

    我試圖在Rails 3中使用after_initialize來自動構建某人的第一篇文章。我已經在模型中設置了默認值,但我希望的是,一旦創建了用戶,它就構建了他們的第一個Post。因此,而不是隻是default_values,他們將有一個帖子輸入與1 型號ID: class Etho < ActiveRecord::Base belongs_to :user attr_accessible :w

    0熱度

    3回答

    我有一個模型,如下所示: # == Schema Information # # Table name: s3_files # # id :integer not null, primary key # owner :string(255) # notes :text # created_at :datetime not null # upda

    1熱度

    1回答

    我有多個字符串,都是數字值。他們都在同一個數據庫表內。有沒有辦法將它們全部加入並按最高數字排序? 類似的信息(僞代碼): :include => :word_one_value, :word_two_value, :word_three_value, :sort_by => "sum ASC"

    0熱度

    1回答

    我需要幫助關於友誼的獨特性,並加入到友情鏈接 我的routes.rb: devise_for :users resources :users, only: [:index, :show] do resources :friendships, only: [:create, :destroy] end 我的用戶模型: class User < ActiveReco

    0熱度

    3回答

    我與朋友模型卡住了。我可以多次與用戶成爲朋友。所以我需要一個條件來避免添加到朋友鏈接。 我users_controller: class UsersController < ApplicationController before_filter :authenticate_user! def index @users = User.all end