Railsについての記事(26)
railsで会員登録機能を実装するには、「Devise」を使用するということは知っている。 【Rails】deviseの導入手順 #Ruby - Qiitaを参考にして、ローカルのオリジナルアプリケーションに会員登録機能を実装していく。 Gemファイルに追記 【Rails】deviseの導入手順 #Ruby - Qii...
railsで会員登録機能を実装するには、「Devise」を使用するということは知っている。 【Rails】deviseの導入手順 #Ruby - Qiitaを参考にして、ローカルのオリジナルア...
ローカル環境で、Railsアプリケーションを作成している。 deviseを導入する際に、usersテーブルを作成した。 それを確認したいと思った。 開発環境で使用しているデータベース名を確認 database.ymlに書いてある。 config/database.yml データベースに接続 ps...
ローカル環境で、Railsアプリケーションを作成している。 deviseを導入する際に、usersテーブルを作成した。 それを確認したいと思った。 開発環境で使用しているデータベー...
scaffoldについては、4年前のTECH:EXPERTでメンターの人が口にしていたのがきっかけで知った。 当時は使っていなかった。 最近、たった1日で基本が身に付く! Ruby on Rails 超入門 たった1 日で基本が身に付く! | WINGSプロジェクト 竹馬力, 山田 祥寛 | コンピュータ・IT | Kind...
scaffoldについては、4年前のTECH:EXPERTでメンターの人が口にしていたのがきっかけで知った。 当時は使っていなかった。 最近、たった1日で基本が身に付く! Ruby on...
現状、削除ボタンを押すと、見かけ上は何も起こってないように見える。 画面をリロードすると、データが消えている。 削除ボタンを押すだけで、データが削除されたことが分かるようにしていこう。 現状 2024年8月28日に、ラーメンに1,500円支払ったことがわかる。 http://localhost:3000/p...
現状、削除ボタンを押すと、見かけ上は何も起こってないように見える。 画面をリロードすると、データが消えている。 削除ボタンを押すだけで、データが削除されたことが分かるようにしていこう。 ...
現状のRailsポートフォリオアプリケーションでは、登録して表示させたデータを削除することができない。 削除できるようにしていこう。 現状の一覧ページ(ローカル) この登録したデータを削除したい。 http://localhost:3000/posts/index 削除ボタンを追加 まずは、以下を参考...
現状のRailsポートフォリオアプリケーションでは、登録して表示させたデータを削除することができない。 削除できるようにしていこう。 現状の一覧ページ(ローカル) この登録したデー...
作成中のmoney-appで、現状は「何に」を記録することができている。 支出を記録するアプリとしては不十分なので、いつ、いくらを記録できるようにしていく。 ビューファイルに「いつ」を追加 - HTML: ハイパーテキストマークアップ言語 | MDNを参考にして、app/...
作成中のmoney-appで、現状は「何に」を記録することができている。 支出を記録するアプリとしては不十分なので、いつ、いくらを記録できるようにしていく。 ビューファイルに「い...
Railsのポートフォリオとして作成中のMoneyAppで、データを登録できるようにした。 新規投稿ページのルーティングを設定 まずは、config/routes.rbでルーティングの設定を行う。 5行目を追加した。 これで、/posts/new(ルートから見た時の相対パス)というURLにアクセスしたとき...
Railsのポートフォリオとして作成中のMoneyAppで、データを登録できるようにした。 新規投稿ページのルーティングを設定 まずは、config/routes.rbでルーティングの設...
前回の記事では、ローカルにPostgreSQLをインストールした。 この記事では、Railsで使用していた「sqlite」から「PostgreSQL」にデータベースを変更していく。 GemfileでPosgreSQLを使用するように記述を変更する 公式ドキュメントで言うと以下の部分。 SQLite on Hero...
前回の記事では、ローカルにPostgreSQLをインストールした。 この記事では、Railsで使用していた「sqlite」から「PostgreSQL」にデータベースを変更していく。 Ge...
自作Railsアプリケーションで、デフォルトのSQliteを使用している。 前回の記事で、Herokuでは容量の問題でSQliteを使用できないということが分かった。 SQliteからPostgreSQLに変更する必要がある。 不要な記述は削除しておく config/environments/production...
自作Railsアプリケーションで、デフォルトのSQliteを使用している。 前回の記事で、Herokuでは容量の問題でSQliteを使用できないということが分かった。 SQliteからP...
自作Railsアプリケーションの一覧画面で起こっているエラーの解決を試みている。 以前、herokuでマイグレーションする方法という記事で、本番環境にデータベースを作成することができた。 警告 SQLiteを本番環境で稼働させることは通常はお勧めできないと警告された。 W, [2024-08-17...
自作Railsアプリケーションの一覧画面で起こっているエラーの解決を試みている。 以前、herokuでマイグレーションする方法という記事で、本番環境にデータベースを作成することができた...
現在、herokuにアップしているRailsアプリの一覧画面で起こっているエラー。 postsテーブルがないというエラーメッセージが表示されていたことから、エラーの原因は本番環境でマイグレーションしてないことと推察された。 マイグレーションとは マイグレーションファイルに記載の内容をデータベースに反映させること。 ...
現在、herokuにアップしているRailsアプリの一覧画面で起こっているエラー。 postsテーブルがないというエラーメッセージが表示されていたことから、エラーの原因は本番環境でマイグレーシ...
作成中のRailsアプリケーション「Money-app」の一覧ページにアクセスしたときに、エラーが発生している。 本番環境はHeroku。 log hiroki@shibatahiroshitakanoiMac money-app % heroku logs -a money-app-khiro 202...
作成中のRailsアプリケーション「Money-app」の一覧ページにアクセスしたときに、エラーが発生している。 本番環境はHeroku。 log hiroki@s...
現状、以下のようなエラーが発生している。 エラーの分析 以下のエラーは、空のクラスに対して、eachというメソッドは定義されていないという意味。 undefined method `each' for nil:NilClass '.freeze; @posts.each do |post| ...
現状、以下のようなエラーが発生している。 エラーの分析 以下のエラーは、空のクラスに対して、eachというメソッドは定義されていないという意味。 undefined met...
インスタンス変数はどうやって定義して、どうやって使うのか? インスタンス変数の定義方法 コントローラに定義する。 以下の例では、Blogからすべてのデータを取得して、@blogsというインスタンス変数に代入している。 Railsでデータを取得するメソッドまとめ #Ruby - Qiita モデルクラス ...
インスタンス変数はどうやって定義して、どうやって使うのか? インスタンス変数の定義方法 コントローラに定義する。 以下の例では、Blogからすべてのデータを取得して、@blogsと...
http://localhost:3000/posts/index にアクセスすると、以下の表示になる。 ルーティング config/routes.rb には、以下の記述がある。 これは、/posts/indexにアクセスした時に、postsコントローラのindexアクションが動作しますよという意味。 ...
http://localhost:3000/posts/index にアクセスすると、以下の表示になる。 ルーティング config/routes.rb には、以下の記述がある。...
app/controllers/posts_controller.rb にindexアクションがある。そこで、render plain: "OK"と入力した。 ブラウザ ブラウザの表示は以下のようになった。 render plain: ""の解説 render plain: "OK"とすれば、ブラ...
app/controllers/posts_controller.rb にindexアクションがある。そこで、render plain: "OK"と入力した。 ブラウザ ブラウザ...
現状、app/views/home/about.html.erbでapp_nameというローカル変数を定義して、使用している。 他にも変数化できる箇所がある app/views/layouts/application.html.erbでは、MoneyAppと手打ちしている箇所が3箇所ある。 これらを変数...
現状、app/views/home/about.html.erbでapp_nameというローカル変数を定義して、使用している。 他にも変数化できる箇所がある app/views/...
money appのindexページで以下のエラーが発生している。 「ログを確認してください」とのことなので、ログを確認してみた。 ログを確認してみる 検証ツールを開くと以下のエラーが出ていた。 500エラーの原因のひとつに、ソースコードの記述が正しくないことが挙げられる。 500エ...
money appのindexページで以下のエラーが発生している。 「ログを確認してください」とのことなので、ログを確認してみた。 ログを確認してみる 検証ツールを...
先ほど、MoneyAppの右上の「支出・収入・貯金」を3回修正した。 1回目はトップページ 2回目は、aboutページ 3回目は、一覧ページ 共通のHTMLをまとめて書く方法 同じ箇所をまとめて書くことで、変更する時に一回で済む。 コードの保守性...
先ほど、MoneyAppの右上の「支出・収入・貯金」を3回修正した。 1回目はトップページ 2回目は、aboutページ 3回目は、一覧ページ...
現状、シンタックスハイライトがされていない。 ハイライトされていたほうが、コーディングしやすいので、拡張機能を探す。 とりあえずこの2つ RubyとRailsの拡張機能をダウンロードしていこう。 【Ruby】Rais:VScodeおすすめ拡張機能11選 Ruby rubyで検索したら出てきた。...
現状、シンタックスハイライトがされていない。 ハイライトされていたほうが、コーディングしやすいので、拡張機能を探す。 とりあえずこの2つ RubyとRailsの拡張機能をダ...
ポートフォリオとして作成中のRailsアプリ「Money App」をとりあえず公開する。 gemfileを改修 railsで作ったアプリをとりあえず公開する方法。rails+GitHub(GitHub Desktop)+heroku #Ruby - Qiita この記事の通りに改修を行ったら、「bundle i...
ポートフォリオとして作成中のRailsアプリ「Money App」をとりあえず公開する。 gemfileを改修 railsで作ったアプリをとりあえず公開する方法。rails+Gi...
ポートフォリオサイトとして、MoneyAppを作成している。 現状、ローカルサーバー上でしか確認できない。 サーバーに公開して、誰でも見られるようにしたい。 railsアプリを公開の検索結果 いろんな記事が出てきた。 Herokuを使った方法は、TECH:EXPERTでも行ったことがある。 ...
ポートフォリオサイトとして、MoneyAppを作成している。 現状、ローカルサーバー上でしか確認できない。 サーバーに公開して、誰でも見られるようにしたい。 railsアプ...
ローカルサーバーにアクセスした時に発生しているこちらのエラーを解決していこう。 pendingとは、保留という意味。 エラー文はこちら。 Migrations are pending.To resolve this issue, run: bin/rails db:migrate RAILS_ENV=devel...
ローカルサーバーにアクセスした時に発生しているこちらのエラーを解決していこう。 pendingとは、保留という意味。 エラー文はこちら。 Migrations are pe...
現状、localhost:3000にアクセスできていない。 rails serverでローカルサーバーを立ち上げる必要がありそうだ。 その過程を見ていこう。 まずは、VScodeで自作Railsアプリを開く money-appというプロジェクト。 ターミナルも立ち上がっている。 ...
現状、localhost:3000にアクセスできていない。 rails serverでローカルサーバーを立ち上げる必要がありそうだ。 その過程を見ていこう。 まずは、VSc...
去年、お金を管理するアプリをRuby On Railsで作ろうとしていた。 最近、Progateでgitの復習をしているので、今回、github上にある「money app」のソースコードで、gitの機能をあれこれと試してみたいと思った。 github上にある「money app」 GitHub - ki-hi-ro/...
去年、お金を管理するアプリをRuby On Railsで作ろうとしていた。 最近、Progateでgitの復習をしているので、今回、github上にある「money app」のソースコードで、...
年月アーカイブ
タグ
- SQL
- Linkin Park
- 履き心地のいい靴下
- pentaho
- レジの店員さんとの接し方
- Rails
- サプライズマインドセット
- 自分の考え
- 仕事
- ライフハック
- 転職
- ミセス
- 2024年夏の青春18きっぷ
- 便利ツール
- 青春18きっぷ
- 2022年冬の青春18きっぷ
- 2023年夏の青春18きっぷ
- 2024年春の青春18きっぷ
- プログラミング
- Heroku
- TypeScript
- 世の中にあるシステム
- Storybook
- CI/CD
- Django
- パッケージ管理システム
- クラウドサービス
- ITパスポート
- Java
- projava
- JavaScript
- Python
- 決意
- 悩み
- git
- Excel
- openpyxl
- 本
- スマホを落とした
- WordPress
- まる
- 困りごと
- 静岡
- 現代文
- 大阪
- 課題
- マイファス
- 生産性
- スクレイピング
- 企画
- linux
- 原因と対策
- 睡眠
- ショートカットキー
- ひとり焼肉
- ファッション
- ウーバー
- ターミナル
- 体験
- お金
- ITソリューション
- タスク管理
- 出来事
- 健康
- 無料スポット
- フェス
- ブログを書くことについて
- 自然
- 家事
- 食事
- Power Query
- ミス
- 弱み
- WEBサイト
- 生き物
- 猫
- IntelliJ IDEA
- 職務経歴
- 職場
- リモートワーク
- ミーティング
- Excel VBA
- すれ違い
- 税金
- Power BI
- 路線
- 上手くいった原因
- 恋愛
- 災害
- 刈谷
- PC
- 絢香
- 暮らし
- 刈谷市
- 読書メモ
- 旅行
- 京都
- 広島
- 奄美
- 熊本
- 景色
- ホテル
- 美術館
- 駅
- 音楽
- AmPm
- claquepot
- ワンオク
- ノイズ
- UVER
- React
- Vue.js
- サイト制作
- HTML / CSS
- jQuery
- フリーランス
- 通勤
- カラオケ
- サウナ
- 疑問
- 日記
- 振り返りと目標
- 起業アイディア
- 社会
- 社会問題
- 人間関係
- コミュニケーション
- サービス
- chocoZAP
- YouTube
- コワーキングスペース
- 映画
- 飲食店
- 遊び
- Apple Watch
- googleスプレッドシート
- Word
- googleアドセンス
- TOEIC
- 基本情報技術者
- 釣り
- トラブルシューティング
- ピアノ
- マーケティング
- 引っ越し
- 宇宙
- 植物
- 数学
- 孤独
- 病気
- 歩数