Rails7の基本からビュー、モデル、コントローラなどをわかりやすく解説 メソッドごとに使用できるオプションや使用例などを多く記載

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 内容 伊藤淳一さんのプログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意 という動画の内容を自分なりにまとめたものです。 とても分かりやすくまとまっており、特に初心者にとっては有益な情報だと思ったので文字に起こしてみました。 エラーでチェックする項目 エラーメッセージ Comment(#XXXXXX) expected, got String (#XXXXXX)、のようなもの。 英語がわからないなら翻訳してでもまずは何がいけないのかエラーメッセージを見ることでちゃんと確認する。 エラーのタイ
開発作業にデバックツールは必須 プログラムの勉強お疲れ様です。突然ですが、Railsの勉強の際にデバッグツール使っていますか? デバッグツールって何?という方もいるかもしれませんが、プログラミングにつきもののデバッグ作業をサポートしてくれるツールのことで、ステップ実行といって一行ごとにプログラムを実行してその時に宣言されているる変数の中身を見ながら動作を確認することができます。 開発作業をしていると「あれれれ?????なんでこの変数nullなの???」なんてことも多いかと思いますが、そんなときにデバッグツールを導入してみるとデバッグ作業が捗ります。 プリントデバッグという、Rubyでいうソースコードにputsやprintなどを埋め込んで、実行してみるという方法もありますが、 そういうわけで、今回はRailsの開発時に私たちも使っているbyebug(バイバグ)を紹介します。 byebug(バ
Fetching mysql2 0.5.2 Installing mysql2 0.5.2 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/name/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/mysql2-0.5.2/ext/mysql2 /Users/name/.rbenv/versions/2.5.3/bin/ruby -r ./siteconf20181128-2670-lgcxlu.rb extconf.rb checking for rb_absint_size()... yes checking for rb_absint_singlebit_p
Railsの仕組みを体系的に学べる大型コンテンツ Rails Guides に基づいた1,600ページ超えの大型リファレンスです。 プロダクト開発に役立つ実践的な知識が満載 Railsチュートリアルを完走し、プロダクト開発中の人に最適です。 全文検索やバージョン毎の検索にも対応 Proプランでは、さらに効率的な活用をサポートします。 このアイコンが付いているガイドは現在作業中 (WIP: Work In Progress) です。作業中のガイドはそれなりに有用ではありますが、不完全な情報やエラーが含まれている可能性があります。 はじめに Rails をはじめよう Railsのインストール方法と最初のRailsアプリケーションの作成に必要なすべてを解説します。 Ruby on Rails インストールガイド Rubyプログラミング言語とRuby on Railsのインストール方法について解説
Help us understand the problem. What is going on with this article? Rails3.2からRails4.2に上げたらActiveRecordが遅くなったので、どうやって調査して、どのように対処したかを語ってみたい。 とても長いので、ダルい人は最初と最後だけ読めばよいです。 TL;DR 環境: Ruby 2.1.5 ARオブジェクトを大量に(ざっくり750kくらい)loadするバッチ処理 3.2系での実行時間は約480sec、 4.2系では約2900sec 約6倍の性能劣化 原因: preloadで性能劣化してた CollectionProxyの生成周りで遅くなってた Rails4からARオブジェクトの1attribute毎にObject生成するので遅い GCの時間も増えた 調査方法: Githubのcommit、Issueを
インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観点ではメリットが大きいです。 一方で、 ActiveRecord が駆使されているアプリケーションをサーバに配置してプロダクションとして運用する立場からすると、いくつかの問題に突き当たります。 まずはクックパッド本体アプリケーションにおける、最新の rake stats をご覧ください。 +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く