iT邦幫忙

ruby on rails相關文章
共有 309 則文章
鐵人賽 Software Development DAY 6

技術 [DAY6] 萬事起頭難

找救援 意識到有問題時,首先尋找有沒有專案遇到同樣的問題——有使用 Ruby on Rails 的大規模專案不少,那為何不會浮現這些問題,代表我們肯定是有哪個環...

鐵人賽 自我挑戰組 DAY 6

技術 冒險村06 - Auto-update dependencies

06 - Auto-update dependencies 除了 Release Drafter 及 Create PR with default templa...

鐵人賽 自我挑戰組 DAY 21

技術 D-9. Rails API-Only 實作 && House Robber

API Application Programming Interface的縮寫,主要在I,一個接口一個介面,能讓兩個軟體間相互溝通通。 先認識Interfac...

鐵人賽 Software Development DAY 6

技術 [第六隻羊] 迷霧森林建築工事 V 哈囉世界安安vue

天亮了 昨晚是平安夜 關於迷霧森林故事 Rock you,Rock you,Rock you 敲家門沒人應沒的 Rocky找不到先行離開招集會的父母有點著急沿著...

鐵人賽 Software Development DAY 5

技術 [DAY5] 病識感──當我們關注到測試

能載舟,能覆舟 前幾篇似乎說了很多 Rails 的壞話,但其實 Rails 是一套工具,工具沒有好壞之分,只有是否適合、怎麼使用。Rails 最重要的設計理念是...

鐵人賽 自我挑戰組 DAY 5

技術 冒險村05 - Release Drafter

05 - Release Drafter 每當專案 merge & deploy 完畢時,都會產生對應的 releases log 紀錄 tag、修改的...

鐵人賽 自我挑戰組 DAY 20

技術 D-10.Rails N+1 queries and kill N+1

經典老問題。 為何產生N+1? 因為語法沒寫好N+1是當我們對DB需要查詢一些具有associated data時,會產生的一種狀況。Rails在關聯性建立好之...

鐵人賽 自我挑戰組 DAY 4

技術 冒險村04 - Create PR with default template

04 - Create PR with default template 在 Github 多人開發協作時,不同的工程師發的 Pull Requests 描述也...

鐵人賽 自我挑戰組 DAY 3

技術 冒險村03 - Travis CI cookbook

03 - Travis CI cookbook 既然都處理好 linter 來檢測我們的專案是否有符合規範,來把 Rails 放到 Travis CI 給它跑起...

鐵人賽 自我挑戰組 DAY 3

技術 Day-3: Rails的Route + MVC架構

MVC模式(Model–view–controller) 是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、畫面(View)和控...

鐵人賽 Software Development DAY 2

技術 [DAY2] 聽說 Rails 開發很快速?

先來介紹一點關於 Ruby on Rails 這個框架 ,他採用了 ORM 來處理 Ruby 和資料庫的關係。 ORM 是什麼? ORM 全名是 Object-...

鐵人賽 自我挑戰組 DAY 2

技術 冒險村02 - Begin from linter(2)

02 - Begin from linter : rubocop 延續上篇的 rails_best_practices 後,這篇來介紹 linter Ruboc...

鐵人賽 自我挑戰組 DAY 17

技術 D-13, Ruby 正規表達式(一) Regexp && Valid Palindrome

剛開始看不懂那些亂碼時,真的很痛苦。 Regular Expression常簡寫regexp,也是Ruby內的一個Class。 2.7.3 :001 >...

鐵人賽 自我挑戰組 DAY 2

技術 Day-2: Ruby on Rails 是什麼?

Ruby on Rails 是使用Ruby這套開放原始碼(採用MIT授權)、物件導向程式語言所開發的Web開發框架,具有生產力且維護性高,從一開是個小玩具,尚未...

鐵人賽 自我挑戰組 DAY 1

技術 Day-01 一個從零開始轉職程式工程師的故事

這張照片是程式視訊課的背景圖,3月時在山上人家拍的櫻花 相信這類的轉職故事大家應該看過很多吧?但還是有人想了解我為什麼想轉職,動機是什麼?所以還是不免俗要來說一...

鐵人賽 Software Development DAY 1

技術 [DAY1] 在開始之前

Hello 大家好,我是陽光伏特家的工程師 Oscar,這是我第一次參加鐵人賽!每年都想報名結果每年都拖到忘記 本系列文章將會分享關於我和我的同事們怎麼解決 R...

鐵人賽 自我挑戰組 DAY 16

技術 D-14.Rspec 從零開始寫測試(四) 私有方法測不測? && Maximum Product of Three Numbers

繼續把model的測試寫完 private方法屬於不直接測試,利用有用到它們的public方法測試即可。類別方法與實體方法都應該要測試。 我新增了一些測試,假設...

鐵人賽 自我挑戰組 DAY 15

技術 D-15.Rspec 從零開始寫測試(三) shoulda-matchers && Distribute Candies

今天簡單操作測試Associations 有能力用原生Rspec語法去測任何東西,一定超強的,但是為了快速了解這部分,請gem來幫助快速完成測試。 shoul...

鐵人賽 自我挑戰組 DAY 1

技術 Day01 - 鐵人賽我又來囉

避免像去年一樣焦頭爛額,這次提前至 7 月開始準備鐵人賽, 即便提早準備,也不知要寫什麼... 只準備了幾篇文章的庫存, 期許這次能迎刃有餘的完賽。 目前想到...

鐵人賽 自我挑戰組 DAY 14

技術 D-16. Rspec 從零開始寫測試(二) factory_bot_rails && Largest Number At Least Twice of Others

今日繼續,由此分支內容開始。https://github.com/nauosika/Rspec_test/tree/D_17_Rspec_content 安裝f...

鐵人賽 自我挑戰組 DAY 13

技術 D-17. Rspec 從零開始寫測試(一)

萬事起頭難,有些事常常是不知道怎麼開始。 安裝於Project $ rails new project_name -T 省略原生Test。 $ gem 'r...

鐵人賽 自我挑戰組 DAY 12

技術 D-18. SQL & NoSQL、SQL injection、primary key & foreign key

SQL && NoSQL SQL Structured Query Language:結構化查詢語言。用於查詢關聯式資料庫的語言。不要誤以爲pg...

鐵人賽 自我挑戰組 DAY 10

技術 D-20. 預設更改DBMS 、bundle指令 、Gemfile && Reverse String II && III

開始Rails new前新手可以先做的。 Rails是允許客制生成框架內容的,下方即為指令,會出現很多客製化選項,今天稍微試玩一下。 $ rails new...

鐵人賽 Modern Web DAY 2

技術 Day2. Ruby 的基本介紹 - 讓大家認識並愛上Ruby

Ruby on Rails為用Ruby程式語言寫的開源網頁框架,Rails的發明者DHH挑選了Ruby做為Rails的程式語言。Rails在2004年發布以後的...

鐵人賽 Modern Web DAY 1

技術 Day1. 參賽

前言 我是漢漢老師,於某公立大學電機系、某公立電機研究所畢業的新鮮人。 自大一修了C++的課以後,就沒有深入碰過程式語言的我,碩二時開始重新接觸軟體。當時因應實...

技術 學習Ruby、Rails事前準備工作

專有名詞 整理了我覺得該先了解的一些專有名詞 wiki-物件導向程式設計、菜鳥式回答:是一種將資料,行為,甚至是程式碼封裝後,物件化的一種程式語言設計方式。優點...

技術 這幾陣子我遇到的坑 For Active Storage

最近因為專案的關係還有老闆的堅持,讓我重新好好的認識 Active Storage 這個 Rails 內建的圖片上傳工具,以及我遇到的坑然後怎樣解決的心得分享。...

技術 以為Heroku push成功? 來個回馬槍 zeitwerk/~~/callbacks.rb:17:in `on_file_autoloaded' , Zeitwerk::NameError

標題很醜,只希望當有遇到相同問題時,能找到這篇解決問題~~ 大家好,我是Sean,既上偏Heroku跟Postgresql 問題,希望有幫助到大家, 直接正題,...

技術 Rails入門:疑難雜症~~ 無情dubug!! 上傳Heroku先從資料庫開始 PostgreSQL

大家好,我是Sean,一位Rails初心者,第一次發文請大大們手下留情XD 受一位朋友RS啟發,決定轉職後端工程師,目標網全端前進 爬文後,發現一位老師Rail...

鐵人賽 Modern Web DAY 30

技術 [VR 前後端交響曲Day30] Rails專案開發 - 網站部署 + 完賽感言

今天就是網站部署、公開上線的日子了! 不過,因為現在只是最小可行產品而已,還有很多預計規劃的功能還沒完成(例如column component的CRUD),所以...