iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 Modern Web DAY 27

技術 [VR 前後端交響曲Day27] Rails專案開發 - 編輯ticket (使用vuex狀態管理)

前情提要:前天我們完成了新增ticket,昨天也順便介紹了v-if語法;今天就延續著前兩天的tempo~~,介紹以Vue.js實作CRUD裡的編輯功能! Ste...

鐵人賽 Modern Web DAY 15

技術 [DAY 15] 復刻 Rails - 更多的 ORM 實作

昨天我們現在實作了 create,當然只有 create 是遠遠不夠的,今天我們要把其他的功能也補上,其實大部分都在 file_model.rb 實作過,只是將...

鐵人賽 Modern Web DAY 21

技術 [DAY 21] 復刻 Rails - 用 Rails 的方式整理程式碼 Active Support

還記得之前我們實作 dependencies.rb 這個檔案的目的是什麼嗎? # mavericks/lib/mavericks/dependencies.rb...

鐵人賽 Modern Web DAY 18

技術 [DAY 18] 復刻 Rails - class_eval

我們現在可以選擇要使用什麼資料庫了,今天就來把 Attribube 加上去吧!疑,等等,我們不是在前幾天已經做過了 Attribute 嗎? (你是不是在偷篇數...

鐵人賽 Modern Web DAY 14
Ruby on Rails面試題挑戰 系列 第 14

技術 Ruby on Rails面試題挑戰 Day14 - 什麼是MVC?

What is MVC?什麼是MVC? MVC是Model-view-controller的縮寫,是一種軟體設計模式(software design p...

鐵人賽 Modern Web DAY 17

技術 [DAY 17] 復刻 Rails - ORM-威力加強版

中秋節!突然後悔沒有提早一點開賽,有些參賽者已經完賽了... 廢話不多說,直接進入主題吧! 讓我們可以選擇使用的資料庫 我們現在有支援 SQlite,接下來我們...

鐵人賽 Modern Web DAY 26

技術 [DAY 26] 復刻 Rails - 關於 Routing

還記得我們最一開始是怎麼處理 routing 嗎? 程式碼大概是像這樣 class App def call(env) if env['REQUES...

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

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

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

鐵人賽 Modern Web DAY 25
Rails,我要進來囉 系列 第 25

技術 第二十五天:Rack 到底是什麼?跟 Rails 有什麼關係?那 Rake 又是什麼?

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 有哪些可以客製化的設定,今天來看看 RailsGuide 的 Rack 篇,了解一下...

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

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

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

鐵人賽 Modern Web DAY 19

技術 [DAY 19] 復刻 Rails - ORM - 加上 where

已經搞了好幾天的 ORM,今天總算要做個結尾啦,這個系列我們從 file_model.rb 用 JSON 格式檔案當作資料庫,在到 sqlite_model.r...

鐵人賽 影片教學 DAY 20

技術 Day20 - 使用 Hash 實作資料查詢

GitHub 網址:https://github.com/Heroku 網址:https://www.heroku.com/線上 Ruby 編輯器:https...

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

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

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

鐵人賽 Modern Web DAY 27

技術 [DAY 27] 復刻 Rails - Routing 威力加強版 - 1

昨天我們做了一個 MiniSinatra 來實作 routing 的部分,今天我們將會運用一樣的方式在我們的 Mavericks 加上這個功能,用 DSL 來寫...

鐵人賽 Modern Web DAY 10
Rails,我要進來囉 系列 第 10

技術 第十天:用 ActionCable 做出簡易聊天室

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 ActionCable 的使用方式,今天繼續來延伸 ActionCable,試著用 ActionC...

鐵人賽 Modern Web DAY 22
Rails,我要進來囉 系列 第 22

技術 第二十二天:Rails 官方內建的測試框架 - Minitest

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的 i18n 怎麼做,今天來看官方推薦的 Rails 測試方法怎麼說,夠夠~ Rai...

鐵人賽 Modern Web DAY 9

技術 [DAY 9] 復刻 Rails - 終於有基本雛形了!在 View 上面加點東西

現在的 Mavericks 雖然已經有基本的 View,但總覺得還是缺少點什麼,寫起來還是有點不那麼方便,好像應該再加上些,來幫助開發者更快的開發出網頁,我們可...

鐵人賽 Modern Web DAY 14

技術 [DAY 14] 復刻 Rails - 實作 ORM 初體驗

昨天我們了解到 Migration 做的事情,也透過 Migration 建立了第一個 Table,還處理了 Model 和 Table 單數複數的轉換問題,今...

鐵人賽 Modern Web DAY 2
Rails,我要進來囉 系列 第 2

技術 第二天:在 RailsGuides 無意間掏到寶藏?!

開場白 鼬~~~哩賀,我是寫程式的山姆老弟,今天是我們的開賽第二天! 不免俗的來看一下,RailsGuides 的 Getting Started with R...

鐵人賽 Modern Web DAY 6
Rails,我要進來囉 系列 第 6

技術 第六天:躲在 Rails 背後默默付出的幕後功臣 - ActiveJob

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了一點 ActiveSupport 的 source code,今天就來看一下 ActiveJob 是...

鐵人賽 Modern Web DAY 5
Rails,我要進來囉 系列 第 5

技術 第五天:稍微深入 ActiveSupport 一點點,一起來看點 source code

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起大致看過 ActiveSupport 包含了哪些 magic,今天就來看一下 ActiveSupport...

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

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

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

技術 【ruby】GCP 部署 Ruby on Rails - 設定VM

進入 GCP Console: 網址:https://console.cloud.google.com/ 初次開始,畫面應該類似下圖 點選啟用,領取免費試用 步...

技術 【rails】串接Google第三方登入失敗,Authentication failure! authenticity_error

此時此刻看著這篇文章的你,是否也遇到下圖的錯誤訊息,反覆檢查程式碼,也確實參照官方文件1、官方文件2,但就是驗證失敗 簡要來說就是驗證出了一些問題 解決方案是到...

技術 【rails】number_field 無法顯示小數點的錯誤

今天遇到一個小錯誤,在測試做好的表單時,發現登登!竟然無法顯示小數點!!! 查了文件之後學到,number_field 可以加入一些參數做調整,請參閱文件1,你...

鐵人賽 Modern Web DAY 13
Rails,我要進來囉 系列 第 13

技術 第十三天:關於 Asset Pipeline 打包那回事

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起做一個 webpacker 打包各種靜態資源的實驗練習,今天來看看在 Rails 6 被拋棄的 Asse...

鐵人賽 Modern Web DAY 3
Rails,我要進來囉 系列 第 3

技術 第三天:為什麼 Rails 不需要常常使用 require?Rails 的 autoloading 是什麼魔法?

第三天:為什麼 Rails 不需要常常使用 require?Rails 的 autoloading 是什麼魔法? 開場白 鼬~~~哩賀,我是寫程式的山姆老弟,今...

鐵人賽 Modern Web DAY 20

技術 [DAY 20] 復刻 Rails - 用 Rails 的方式整理程式碼 Active Record

前面 19 天我們寫了很多 code,但你會發現我們 lib 資料夾底下很亂,這是目前裡面所包含的東西 . ├── lib │   ├── mavericks...

鐵人賽 Modern Web DAY 24
Rails,我要進來囉 系列 第 24

技術 第二十四天:Rails 的各種神奇設定 - Rails Configuration

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的 Command Line 有哪些特殊指令,今天來看看 Rails 的各種設定,像是...

鐵人賽 Modern Web DAY 11
Rails,我要進來囉 系列 第 11

技術 第十一天:關於 Webpacker 打包那回事

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起試試用 ActionCable 做一個簡易的即時聊天室,今天來看看在 Rails 7 被拋棄的 webp...