初心者向け! railsをインストールした後は何から始めるの?

今日からrailsに関する記事を書いていこうと思います。

railsのインストールに関しての記事は書くか分かりませんw

ただ一つ言えるのは今自分が何の作業しているのかを把握しながらやると、失敗は少ないかもw

ちなみに、いつかnoteに移行するかもね

railsをインストールできた後の人向けの記事です

コマンドは全てターミナルで叩いてください。

1.  プロジェクトを作ろう

最初はプロジェクトを作成するために、

[rails new プロジェクト名]

そうするとこんな感じで作成できます

f:id:deno11417:20180730121643p:plain

(firstで作った場合)

これでプロジェクトの完成です!

2.  サーバーを起動しよう

そして、ターミナルからプロジェクトが作成されたディレクトリまで移動してください。

[rails server]で起動できます

ブラウザからlocalhost:3000でアクセスしてみましょう!

 

3.  最初のページを作ろう

最初に開かれるページを作りたいと思います。

ターミナルで[rails generate controller フォルダ名 ページの名前]

例えば、フォルダ名を[home] ページ名を[index]にすると、

こんな感じで作成されます

f:id:deno11417:20180730121946p:plain

app→views→home→index

 

localhost:3000/home/indexでアクセスしてみましょう。

 

4.  2ページ目を作る場合は

普通に右クリックで作らないといけません。

私の例で言うと、homeフォルダに追加です

コマンドで作った方がなんかロマンあるのにね...

 

5.  ルーティングを設定しよう

ルーティングとは「このページはこのパスで開いてね」みたいなことを設定することです。

f:id:deno11417:20180730122028p:plain

routes.rbに書いていきます。

 

2ページ目にaboutを作った場合

[ get "home/about" => "home#about" ]

のように追加しなければいけません

railsはルーティングの設定をキチンとやらないとエラー出るので気をつけましょう。

 

6.  コントローラーにアクションを追加しよう

コントローラーはapp→controllerにあります。

2ページ目を追加した場合、コントローラーにアクションを自分で追加しなければなりません。

f:id:deno11417:20180730122221p:plain

この時、すでにアクションが一つあると思いますが、

それは[最初のページを作ろう]の際に、最初のページを表示するために自動で作成されたものです。(コマンドで作った場合のみ自動で作成されています。)

 

今日はこの辺で終わります!

これから自分でプロジェクトを作っていくので、その都度、情報をこのブログに書いていきます!!

 

したっけ

 

 

絶対継続できる!!ダイエットなのにキツい運動しなくてもいい!ヨガダイエットをしよう!!

運動しても痩せない! ランニングは続かない! でも食事制限はしたくない!!

そんな人たちでも痩せることができます! これを読めば絶対痩せようと思います!!

そもそも痩せることができない人

  • 続かない
  • きつい
  • めんどくさい

大きくはこの3つはダイエットが続かない原因だと思います。

そこでオススメしたいのがヨガです!

ヨガはリラックスした状態で行うため体が疲れません。 それにキツイと思う場面がほとんど無いので長続きできるでしょう。

ダイエットの話になると話題に登るのがヨガですが、実際効果はどうなんでしょう...

ヨガの効果

  • 体幹を鍛えることで太りにくい体にする
  • 冷え性の改善
  • 肌が綺麗になり、体のコリがなくなる

女性の多くが抱える悩みが解決します! ヨガをやることで美人にしかならないのです。

ヨガの始め方

YouTubeで見る

YouTubeで[ヨガ ダイエット]などで検索するとたくさん動画が出てきます。

私もYouTubeを見ながらやってるのですが、中でもオススメのチャンネルは B-lifeというチャンネルです。

この方はダイエットや骨盤矯正などのヨガをやっていて凄く効く!って感じがします。

教室に通う

お金はかかりますがヨガ教室に通うという方法です。 一人では続かないという方にとてもオススメです。

理由は仲間ができるからです。仲間の存在は皆さんが思っている より大きな存在です。

身近にやっている人がいれば、続けるモチベーションになり細い体を手に入れることができるでしょう。

 

さぁ!!みなさん!!今日からでもヨガを初めて美貌を手に入れましょう!!

体の悩みを解決して、モテモテになりましょう!!

ドアの考察

今日から超雑記と題して、みんなが意識しないところに対して疑問や考察を書いていきます。まぁアイデアを広げる練習ですわ。

 

 

今日はドアです。

ドアってあのトイレとか玄関についてる普通のドアです。

なんでドアってあると思います? 扉なんてない方が「開ける」という動作がいらなくなるのに。

人間は楽を好みますから、よっぽどの理由がないと面倒な方は選びません。

 

で、導き出した答えは雨風をしのげるからです。雨風に晒されるくらいならドアを付けようと思ったのでしょう。

暑い地域では家にドアがないのがほとんどですから。場所にもよるけど。

 

 

こんな感じで超雑記進めて行きまーーす。

毎日投稿したいです。

tabberに画像を設定する方法

f:id:deno11417:20180715141757p:plain

 

こんな風にタブを切り替えるところに画像を設設定する方法を解説します!

簡単すぎて鼻ほじりながらでもできますよ

 

 

f:id:deno11417:20180715142056p:plain

はい、これでできます。

 

ons-tabの間にimgを書いてあげるだけで実現できます。

 

 

 

みんなも開発頑張ってねー

したっけ〜

javascriptのライブラリ! Full Calendarを使ってスマホアプリ作ってみたかった...

jsのライブラリ Full Calendar を使って直感的に操作できるスマホアプリを作ろう!!

としたんですが....

f:id:deno11417:20180706224527p:plain

登録したい予定を入力して、登録ボタンを押して、日付の枠をタップしたら登録されるという感じにしようとしました。

 

(やっているうちにPC推奨ということがわかりました。)

やり始めて5~6時間経っていたのでスマホでも実現してやるぜ!!」と謎の反骨精神が生まれ、無駄に時間を費やしてしまいました。その結果、昼頃からやり始めてただいま夜の10時すぎです。

 

結果から申し上げますと完成出来ませんでした...。

別のライブラリに乗り換える決断の遅さと、ドキュメントや掲示板サイトから読みとる力が無い自分を恨みました。

そして自分にはプログラミングのセンスがないのかと思ってしまいますね...

 

 

・私がどこでつまづいたのか

 

削除機能でつまづきました。

f:id:deno11417:20180706224123p:plain

(上から3~5行目は気にしないでね)

タップした日付のイベントを消したかったのですが、登録したイベントが全て消えてしまうという大問題な動きになってしまい、今日1日この処理と格闘していました。

(公式ドキュメントには削除処理のDEMO載ってないってどういうことだよ!!!)

 

これさえできればPlayStoreに載せようと思っていたんですが...

知恵袋とかQiitaで質問してみようかな...

もしここに分かる人がいたら教えてください....

 

でも懲りずにカレンダーアプリを作ろうと思ってますう

 

次回!!pickadate.jsでまた時間をドブに捨てる?!

お楽しみにー

 

 

したっけー

 

履歴書の手書き制度の目的ってなに?

現代の技術に逆行した文化「手書き」

 

結婚式とかちょっと名前書くぐらいならいいですよ。ちょっとアイデア出しの時に紙に書くのはいいですよ。

 

 

 

                履歴書

       の手書きは全くもって時間の無駄と思いませんか?

 

就活の際、会社を何十社も受ける人が大半でしょう。受ける会社の数=履歴書を書くなんて想像するだけで手が痛くなってきますね。

履歴書のフォーマットをワードで書いて印刷すればいいじゃないですか!!!

パソコンで書いて何が悪いのか!外国で「履歴書は手書きなんです//」なんて言ったら引かれるぞ!

 

 

人事「その人の字をみれば人間性がわかる(ドヤ顔)」

分かるはずないですよね? 人間はそんな単純な生き物ではありません。

字面だけで人の内面を推し量ろうなんて随分と滑稽な話です。

 

それにメインは面接ですよね?就活生と話をして中身を引き出せる、あるいは垣間見えるような質問を企業は考えるべきですよね? 面接は井戸端会議じゃないんだから。

目的と手段がごっちゃになっているようにしか思えませんね。

 

これから社会全体で意識を変えていきましょう!

「ぷぷww 履歴書まだ手書きなんですかー?」って言えるようにね。

 

 

以上私が考える「履歴書」への不満でした。

 

 

カレンダーアプリを作ろう

カレンダーアプリを作ってみようと思いmonacaを始めました。

カレンダーを1から作ろうと思い2~3時間やってたのですが、月の移動がどうしてもできずに断念

コードはこんな感じ↓

f:id:deno11417:20180703164844p:plain

フォームで送って

f:id:deno11417:20180703164942p:plain

受け取る

 

なんでできへんの???

php難しいよー....  多分変数の仕組みがわかってないのが原因なのかな。

 

 

次回はFullCalenderというJSのライブラリに頼って完成を目指します