rails不要求在遷移任務中建立外來鍵約束,在遷移任務中建立project_id欄位後在project和task模型中加上相應的宣告。
# project.rb
has_many :tasks
# task.rb
belongs_to :project
# projects_controller.rb
def show
@project = project.find(params[:id])
@tasks = task.find(:all, :conditions => [ 'project_id = ? and complete = ?', @project.id, false ])
end
於是,projects_controller.rb中show action的第2行**可以改寫一下
@tasks = @project.tasks.find_all_by_complete(false)
7 3通過JVM來監控Spring Boot
開啟這個章節,你需要引入相應的包 compile org.jolokia jolokia core 7.3.1 實現 在我們新增了jolokia jmx依賴之後,我們需要開啟我們的應用,現在開啟jconsloe去看一下我們的應用監控資訊。之後jolokia jmx應用新增到類路徑下,spring b...
通過表關聯實現查詢
建資料庫students 建立三個 分別儲存學生,教師,課程資訊 mysql create table student key student int 5 not null auto increment,student name varchar 20 not null,primary key key...
0622通過外掛程式的方式來熱安裝sphinx
1 檢視當前執行的mysql版本 mysqldump version 我的mysql版本5.5.32 4 將sphinx目錄下mysqlse 下所有檔案拷貝到mysql目錄的storage sphinx 下 5 編譯mysql cd mysql 5.5.32 sh build autorun.sh ...