Oasistブログ

言語学、エンジニアリング、ライフ記事を気まぐれにお届け

ウェブフレームワーク

Botpress性能検証自動化 Vol.3 - Railsアプリケーション -

Botpress Contents 英語版 1. はじめに 2. 前提条件 3. ルーティング 4. JSONコンバーター 4-1. コントローラー 4-2. ビュー 5. Converse API 5-1. コントローラー 5-2. ビュー 6. E2Eテスト 7. まとめ 8. 成果物

Ransack検索フォーム

Ruby on Rails Contents 英語版 1. 環境 2. 要件 3. Gemfile 4. コントローラー 5. ビュー 6. アセット 7. 成果物

Kaminariを使ったページネーションでパラメーターを保持する

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. Gemfile 4. Config 4-1. Settings 4-2. Initializers 4-3. Locales 5. コントローラー 5-1. ApplicationController 5-2. コントローラーに適用 6. ビュー 6-1. ページネーションヘッダー 6-2. ページネーショ…

スクリプト言語の嬉しみ・つらみ

スクリプト言語 目次 英語版 1. はじめに 2. メリット 2-1. 直観的でプログラミング初心者「には」書きやすい 2-2. コミュニティや勉強会が盛ん 2-3. 公式ドキュメントやチュートリアルが整備されている 3. デメリット 3-1. 書き方に絶対的な正解がない 3-2.…

Polymorphic Associationsに少々苦しんだ話

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. テーブル構造 3-1. mail_events(メールイベント) 3-2. mail_event_sent_to(メール送信先) 3-3. offices(拠点) 3-4. users(ユーザー) 4. リレーション定義 4-1. MailEvent(メールイベント) 4-2. MailEventSentT…

Ransackを使わないソート機能実装

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. カスタムヘルパー 3-1. StudentHelper 3-2. ApplicationHelper 4. コントローラー 5. ビュー 6. 結果(生徒コードでソート)