2013-05-03 106 views
0

房地產福利局的問題在這裏:我有課程Ruby on Rails的Heroku上通過對象關聯:belongs_to的:的has_many

class Course < ActiveRecord::Base 

attr_accessible :name, :number 

has_many :posts 

validates :name, presence: true 

validates :number, presence: true 

validates :number, :format => { :with => /\A\d\d[-]?\d\d\d\z/} 

end 

和我有帖子

class Post < ActiveRecord::Base 

attr_accessible :comments, :course_id, :difficulty, :enjoyability, :hours, :professor, :ranking, :semester, :usefulness 

belongs_to :course 

end 

幾乎所有的東西我已經是汽車 - 由Rails生成。有一對夫婦的事情,我嘗試這樣做,我不能讓工作:

  1. 當我「秀」的課程,我想表明與該課程相關聯的每個職位。但是,我所嘗試的一切都給了我一個錯誤。

  2. ,即使進入一個後進入數據庫後(Heroku的強迫我使用PostgreSQL)的指數形式將不再呈現。

我幾乎是正面的我錯過了我與他們之間的聯繫的東西。有沒有人有任何想法,我做錯了什麼?

回答

0

您可以通過課程實例獲得的所有帖子:

@course = Course.find(params[:id]) 
@posts = @course.posts 
相關問題