這裡我們將增強我們的
ruby
web log
rails
我打算從以前的帖子
rails and database migrations
結束的地方開始。另外,
您可以在
blogdemo.zip
的基礎上開始本文的操作
,此壓縮檔案
包含了那個帖子中完成的專案。
開啟blogdemo
專案。執行專案並瀏覽
以驗證其是否正常執行。
1.切換回
projects
選項卡,
右鍵單擊
models
資料夾並生成乙個名為
comment
的新模型。
開啟003_create_comments.rb
並將post_id,created_at
和comment
列新增到上面
,方法如下
右鍵單擊
blogdemo
專案並選擇
將has_many
關聯關係新增到
post.rb:將
belongs_to
關聯關係新增到
comment.rb
:在我們第一次建立此專案和生成
post
模型的框架時,
我們沒有選擇覆蓋現有的部落格控制器
,所以沒有建立
框架操作。這樣,我們可以自定義
框架操作,我們將刪除
blog_controller.rb
並再次生成
框架。注意:不要使用覆蓋選項,因為已經自定義了檢視,而且不希望放棄這些自定義:
1.刪除
blog_controller.rb
生成scaffold(框架
)。將model name
設定為post
,controller name
設定為blog
。開啟最新建立的
blog_controller.rb
,它現在擁有所有
框架操作
(索引、列表、顯示、新建、建立、編輯、更新和破壞)。
修改顯示操作,以便將帖子
id 儲存到
flash
:建立下乙個
post_comment
操作:開啟
show.rhtml
並在底部新增下列內容:
在瀏覽器中,單擊
將post_comments
將下列內容新增到
show.rhtml
和comments
已經存在
,其放置的位置可供參考
關係模型和關係運算
一 關係模型 為什麼學習關係模型?我們可以通過關係模型這種簡單的資料結構能夠描述出現實世界的實體及實體間的各種聯絡。什麼是關係模型?關係模型的基本假定是所有資料都表示為數學上的關係,就是以集合的形式表示。關係模型是採用二維 結構表達實體型別及實體間聯絡的資料模型。關係模型是1970年由e.f.cod...
E R模型和關係模型
e r圖也稱實體 聯絡圖 entity relationship diagram 提供了表示實體型別 屬性和聯絡的方法,用來描述現實世界的概念模型。弱實體 weak entity 是一種資料庫系統術語。其定義為乙個實體對於另乙個實體 一般為強實體,也可以是依賴於其他強實體的弱實體 具有很強的依賴聯絡...
關係模型和SQL
為了介紹關係模型,以mysql資料庫為例.安裝mariadb sql是結構化查詢語言structured query language.1987年被iso組織標準化.所有主流的關係型資料庫都支援sql,nosql也有很大一部分支援sql.sql語句分為 語言規範 sql語句大小寫不敏感 sql語句末...