Qiitaに記事を投稿しました。
タイトルの通り。かなり悩んだので。
Ruby - Railsは、開発環境では直前までモデルやコントローラーを読み込まない - Qiita
Railsの構造とか、仕組みとか、まだ全然わかってないので、コード書きつつ少しづつソース読んで、ググって、理解していきたい。いつかコントリビューターになれたらいいなー。
Qiitaに投稿したのは初めて。別の話だけど、最近stackoverflowで質問もした。
めっちゃすぐ解答帰ってきた。stackoverflowは、とりあえずvoteができるようになりたい。ためになる質問とか解答読んだ時に使いたい。
ブログ書いたり、wikiみたいなの書いたり、質問したりしてると、文章を書くことの大変さがわかる。なるべくわかりやすく、自分の言いたいことがかけるようにしてるつもりだけど、実際本当に書けているかはわからない・・・感想ください
vpsを借りた。
サーバー管理とか、独自ドメインの運用とか、色々やってみたかったのでvpsを借りた。アフィっぽくなるのでvpsの詳細は言いません。気になったら質問してください。
今回は、備忘録兼自分みたいな人のために、サーバーについて書いておく。
まず、サーバーを借りると言っても、サーバーの種類には何種類かある。
下に行くほど大規模なサイトとか、がっつりしたものを乗せる用らしい。それぞれの特徴とかもっと知りたい人はググってください。そこをめんどく思うなら多分レンタルサーバーでいいと思います。書くのめんどい
自分はvpsを選んだわけだけど、その理由はズバリ、vpsの方が色々できそうだったから。os入れ直したりとか色々。結局まだほとんどやれていないけれど……
で、vpsでも会社とかによって値段もスペックも違う。今回自分は、値段が安くてスペックがそこそこのものにした。 また、osはcentos6にした。7も選べたけど、6の方が古いぶん情報が多かったので。コンソール(サーバーをいじるときのgui)はなしにした。その方が安かったし、無くてもいっか、と思ったので。あった方が設定とか楽だったと思う。ターミナルいじったことがなかったらかなり苦労すると思う。
初期設定とかはググりながらおこなった。 また、Linuxサーバーセキュリティの本がキンドルで安かったのでそれ買って読んだ。
今回はこんなもんにしとく。
- やりたいこと
-- 独自ドメインの取得→やった
-- 独自ドメインメールの作成→やった
-- redmineの導入→やった
-- 自分のサイト作成→まだ
-- あとなんかおもしろそうなこと→まだ
git add . , git add -u , git add -A の違いについて
・git add .
新規に作成したもの、変更したものをすべてaddする。このとき、削除されたものの情報はaddされない。
・git add -u
削除されたファイル、変更したファイルをすべてaddする。このとき、新しく作成されたものはaddされない。
・git add -A
git add . , git add -u を合わせたもので、新規、変更、削除のすべてがaddされる。
間違い等ありましたらコメントください。
minitestのwarningがでたとき
テストを実行した時、以下の警告が出た。
Warning: you should require 'minitest/autorun' instead.
Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
From:
・・・
解決方法
shoulda-matchersを入れる。具体的には、Gemfileに
group :test do
gem "shoulda-matchers" end
の一文を追加。
Rspecを使ってたから出たっぽい