oyama919’s blog

フロントエンドエンジニアの雑多なブログ

ReactのRouterで詰まった

こんにちは、ReactのRouterで詰まったoyama919です。 現在進行形でつまってます、いい記事みつけて react-router@v4を使ってみよう:シンプルなtutorial - Qiita 参考にしようとしてみたら、自分が試していた構造と違うため、もう少し見ないとうまく行かなそ…

ReactとExpressの連携

こんにちは。早くもブログの更新を忘れそうになったoyama919です。 ReactとExpressは個別に触ったことがあった程度でした。 そこで、今回ReactとExpressの連携をしようとしてみたら、思ったよりつまづいてしまいました…。 というのも、SSR(サーバサイドレン…

Atom ショートカットコマンド

こんにちは、oyama919です。今回は、Atomショートカットコマンド(mac用)について書いて行きたいと思います。内容としては初心者向けです。 エディタのショートカットは、初心者の人が覚えると作業効率アップできるのではないでしょうか。cmd + , 設定画面 al…

2018年の抱負

今週のお題「2018年の抱負」 あけましておめでとうございます。 年が明けてすぐに神社へお参りに行きました。おみくじで小吉と何とも言えない結果がでましたが、小吉の文字通り小さな幸せを大事にしていきたいです。 新年になってメモ代わりに作ったままにし…

Rails4 Viewの基本 テンプレートの使い方とコメントの仕方

RailsのViewファイルは「html.erb」拡張子のテンプレートERB (Embedded Ruby)HTMLにRubyscriptをを埋め込んでいる テンプレート変数 controllers/continents_controller.rb class BlogsController < ApplicationController def hoge @msg = 'hogehoge' end…

Rails4 ルーティングの基本

ルーティングを確かめるコマンド cmdで「rake routes」コマンドを実行で確かめる Prefix Verb URI Pattern Controller#Action blogs GET /blogs(.:format) blogs#index POST /blogs(.:format) blogs#create new_blog GET /blogs/new(.:format) blogs#new loc…

Rails4 rails g scaffoldの出力結果メモ

rails g scaffold users name:string age:integer 結果 invoke active_record create db/migrate/20170705124226_create_users.rb create app/models/user.rb invoke test_unit create test/models/user_test.rb create test/fixtures/users.yml invoke reso…

Rails4 Controllerの使い方

アプリケーション上で「rails g controller コントローラー名」を実行 ※blog コントローラーの作成 rails g controller blogs Controller、View関係のファイルが作成される ※assetとhelperを生成しないようにする rails g controller blogs --no-assets --no…

Rails4 アプリケーション作成

Railsアプリケーション作成手順 新規アプリケーション作成 cmdで「rails new アプリ名」 ※今回はアプリ名を「myApp」とする ※ 作成する場所はどこでもOK rails new myApp ※バージョン指定する場合 rails _4.1.2_ new myApp ※bundle install をスキップ rails…

Rails4 環境構築(Windows)

Railsの環境設定(Windows) 以下、URL先からインストール cmd(コマンドプロンプト)で実行する ルビーのインストール https://rubyinstaller.org/downloads/ cmdで「ruby -v」と打ちバージョンを確認する ruby -v SQLLiteのインストール http://www.sqlite…

Railsコマンド メモ

はじめはこのあたりのコマンドの意味がわかればだいたい大丈夫rails new : rails new hoge でhogeという名のRailsアプリケーションができる bundle install : gemファイルをインストール rails g controler : Controller作成 rails g model : Model作成 rake…

Linuxコマンドの基本 忘れた時用

忘れた時用 pwd : 現在ディレクトリまでのパス表示 ls : 現在ディレクトリの中のファイル表示 cd : cd **(相対パス指定) mkdir : ディレクトリ作成 touch : ファイル作成 mv : ファイル移動/ファイル名変更 mv A B ln : シンボリックリンク作成 ln -s /us…