iT邦幫忙

rails相關文章
共有 250 則文章
鐵人賽 Modern Web

技術 Day16. 實作GraphQL by Ruby on rails ( 修改mutation ) (六)

mutation的部分,除了需要修改原先的CreatePost,還相新增一個RemovePost來刪除文章 修改完的程式碼如下: app/graphql/typ...

鐵人賽 Modern Web

技術 Day15. 實作GraphQL by Ruby on rails ( 修改query ) (五)

根據Day14的新的架構,我修改我的/app/graphql/query/query_type.rb這支檔案 app/graphql/type/query_ty...

鐵人賽 Modern Web

技術 Day 14. 實作GraphQL by Ruby on rails ( 修改資料表 ) (四)

今天要修改一下我們的資料架構,新增一張types的表,紀錄文章的類別,然後在原先的posts表,新增一個type欄位,來紀錄文章類別的關聯。 原先,我們在con...

鐵人賽 自我挑戰組 DAY 15
Ruby菜鳥村村民遊記 系列 第 15

技術 遊記ep.15 Validates in Rails村

礙於時間的關係,內容可能會甚為簡略 Orz 今天沒安排好時間給寫文章,請多包涵。 昨天提到了關於把關的手法之一, 那當然少不了所謂驗證這塊囉, 我們先來看看可以...

鐵人賽 自我挑戰組 DAY 15
Ruby and Rails 的二三事 系列 第 15

技術 Ruby and Rails 的二三事 - Day15 Model 之間的關聯

在Rails中,Model之間的關聯(Associations),最容易被誤解的就是: 在每個資料表做一些什麼設定,就可以讓這幾個資料表彼此產生連結。 其實在R...

鐵人賽 自我挑戰組 DAY 14
Ruby菜鳥村村民遊記 系列 第 14

技術 遊記ep.14 守護者見參!Strong Parameters in Rails村

今天想跟大家介紹一下, 之前練習CRUD的流程時, 一直覺得有個東西很神奇, 它就是 Strong Parameters。 當我們今天在設計網頁上讓使用者輸入資...

鐵人賽 自我挑戰組 DAY 13
Ruby菜鳥村村民遊記 系列 第 13

技術 遊記ep.13 關聯性的Rails村-3

昨天因為身體不適,半夜還發燒了 Orz 寫文章的時候其實真的沒什麼太多思考,頭一直很痛 也不知道是哪裡來的堅持,還是想把文章寫完才去休息。 也請各位同好、大大們...

鐵人賽 自我挑戰組 DAY 14
Ruby and Rails 的二三事 系列 第 14

技術 Ruby and Rails 的二三事 - Day14 Active Record?可以說中文嗎?

一開始聽到 Model/ORM/Active Record 這三個東西時, 我心裡的OS是: “龍哥,可以請你說中文嗎?” “什麼?!已經是中文了嗎?!” 囧...

鐵人賽 自我挑戰組 DAY 11
Ruby菜鳥村村民遊記 系列 第 11

技術 遊記ep.11 關聯性的Rails村 -2

昨天介紹完 1 對 1的關聯, 我們所用的是 belongs_to 以及 has_one 來設定兩個 model 之間的關係, 現在我們來看一下 1 對 多的關...

鐵人賽 自我挑戰組 DAY 11
Ruby and Rails 的二三事 系列 第 11

技術 Ruby on Rails 的二三事 - Day11 Gemfile

今天就來簡單的介紹一下Gemfile吧! Gemfile Gemfile 是 Rails 用來管理每個 application 要使用哪些 Gem 的檔案。 同...

鐵人賽 自我挑戰組 DAY 9
Ruby菜鳥村村民遊記 系列 第 9

技術 遊記ep.9 沒有?那就自己來吧!的Rails村

今天想繼續補完昨天介紹的 migrate 昨天提到如果像是打錯名稱、資料型態打錯, 都可以使用rails db:rollback這個指令倒退回去, 之後再去修改...

鐵人賽 自我挑戰組 DAY 8
Ruby and Rails 的二三事 系列 第 8

技術 Ruby on Rails 的二三事 - Day08 Rails (Routes 和 MVC)

花了點時間,總算是把 Ruby 的一些觀念稍微的介紹了一下, 接下來換要進入Rails 的部分囉! 什麼是Rails Rails 是一款用Ruby這個程式語言所...

鐵人賽 Modern Web DAY 24

技術 Day24 - Ruby比一比: nil?, empty?, blank?, present?

這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀...

技術 [Ting's筆記Day5] 在部署到Heroku之前,將Rails專案從SQLite設定為PostgreSQL

前情提要: Paas(平台及服務)公司Heroku是個可以把我們寫好的App部署到網際網路的好地方。而本篇是我從自己的上一篇文章:將Ruby on Rails專...

鐵人賽 Modern Web DAY 28

達標好文 技術 第二十八天:建立管理後台

應觀眾要求,今天我們作一個管理後台,讓我們可以在網頁上管理關鍵字。 在開始之前,先大概說明一下今天要學習的範圍有哪些: 網頁的呈現需要使用 HTML 和 CS...

鐵人賽 Modern Web DAY 23

達標好文 技術 第二十三天:認識資料庫

我們預計下一個要完成的功能是教學指令。 這是昨天的關鍵字回覆: # 關鍵字回覆 def keyword_reply(received_text) # 學習紀...

鐵人賽 Modern Web DAY 15

技術 第十五天:從 Rails 認識 HTTP 協定

昨天我們學會了怎麼新增 Route 跟 Controller,並且知道怎麼控制要回應什麼內容給瀏覽器。 今天要使用這兩天學會的東西,我們要來看看瀏覽器到底傳了什...

鐵人賽 Modern Web DAY 14

達標好文 技術 第十四天:最基本的 Rails 運作流程

這是目前我們理解的 HTTP 協定。 今天會詳細說明 Rails 是怎麼處理一個 HTTP Request。 當我們在瀏覽器輸入一個網址時,會發出一個 Ge...

鐵人賽 Modern Web DAY 9

達標好文 技術 第九天:作一個最簡單的 Rails 網站

我們今天終於可以開始作網站了,首先我們要找一個地方放我們網站的程式碼。 建立一個 Rails 網站 先開啟檔案總管(Windows+E),移動到 D:\只要有心...

鐵人賽 Modern Web DAY 8

達標好文 技術 第八天:安裝 Rails 和認識小黑框

今天會安裝 Rails,由於架網站需要用到大量的小黑框,所以今天主要會介紹小黑框。 安裝 Rails 先打開小黑框,忘記怎麼打開小黑框了嗎?按一下 Window...

鐵人賽 自我挑戰組 DAY 11
rails 學習紀錄 系列 第 11

技術 [Day11] Model 關聯 (下)

關聯 - 多對多 每家店(Store)除了可以賣很多種商品之外,每種商品也可以在很多家商店販售。 多對多的關連會需要一個**第三方的資料表(Table)**來存...

鐵人賽 自我挑戰組 DAY 10
rails 學習紀錄 系列 第 10

技術 [Day10] Model 關聯(上)

Model 關連性 關連:一對一 關連:一對多 關連:多對多 在了解model關聯之前 1.關聯關係,兩端都要寫好。 2.model的名字是單數,contro...

鐵人賽 自我挑戰組 DAY 1
rails 學習紀錄 系列 第 1

技術 [Day1] 關於我誤解Model的那些事

前言: 目前正在五倍紅寶石學習Ruby on Rails的課程,希望能將上課所學整理出屬於自己的筆記,透過文章整理思緒。因此文章內會有許多部分是參考龍哥的教材。...

鐵人賽 Modern Web DAY 5

技術 比較Phoenix之前,先來聊聊Elixir

這幾天陸續比較了Sinatra、Laravel、Django 接下來自然是輪到Phoenix 如果有人擔心在前五天就比較完所有框架,那接下來的二十幾天要寫什麼怎...

鐵人賽 Modern Web DAY 4

技術 Django與Rails比較

其實今天原本是要寫安裝Laravel的介紹 但是因故卡關(上一次安裝已經是好久以前) 怕時間來不及所以果斷擱置,趕緊挖一個新坑 MVC & MTV 說到...

鐵人賽 Modern Web DAY 2

技術 Sinatra 與 Rails 比較

網路上介紹Sinatra與比較兩者之間的文章並不少見,但作為系列文這部分的基礎介紹不能省。 說來慚愧,我寫了rails將近兩年,還是為了這次鐵人賽蒐集資料才發現...

鐵人賽 Modern Web DAY 30
為你自己學 Ruby on Rails 系列 第 30

技術 第 29 章 - 網站部署(使用 Heroku)

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 網站部署(使用 Heroku) 網站好不...

鐵人賽 Modern Web DAY 29
為你自己學 Ruby on Rails 系列 第 29

技術 第 28 章 - 金流串接(使用 Paypal)

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 金流串接(使用 Paypal) 有購物車...

鐵人賽 Modern Web DAY 28
為你自己學 Ruby on Rails 系列 第 28

技術 第 27 章 - 訂單處理

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 訂單處理 有了購物車功能,客人順利的下單...

鐵人賽 Modern Web DAY 27
為你自己學 Ruby on Rails 系列 第 27

技術 第 26 章 - 購物車 Part 2

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 購物車 Part 2 接續前一個章節,繼...