RubyやRuby on Railsを、Windows(CentOS)環境で苦しみながら勉強している記録です。
RubyやRuby on RailsをLearnする人の勉強記録。(超)弩(級の)素人なので、誰かダメさがわかる人に罵ってもらったりして、少しずつ知見を広げたいと思っています。
さて、ちょっと週末すら休めない日々が続いていて厳しいのですが、ちょこっと進めたので備忘録。まずは、mhartl自身の作ったRails4向けのRailsTutorialのリポジトリを検索して発見。railstutorial/sample_app_rails_4 railstutorial/sample_app_rails_4 · GitHubということで、このリポジトリをローカルにクローンして、users_controllerを比較しながら、すでに終わってる部分に関係しそうなあたりをぺぺっと書いてみた。 class UsersController < ApplicationController …
いやぁ、私も挑戦したんですよ。POH vol.4!でも、結婚はできたけど箱根までしか行けなかったんですよ。あのほら、アルゴリズムってよくわかってなかったから…orzそこまで勉強してる時間が、今のところないしね。 と残念に思っていたら、paizaの人が解説してくれました!【累積和、しゃくとり法】初級者でも解るアルゴリズム図解 - paiza開発日誌 【累積和、しゃくとり法】初級者でも解るアルゴリズム図解 - paiza開発日誌 いろんなWebサイト見たんだけど全然わからなくて困ってました。ほんと、この解説わかりやすい!そういう計算の仕方があったのね! というすごく納得できた感じです。 あ、Rai…
よ、よくわからないぞ… paramsの中身はどこへ行った?!
さて、前回(というか昨日)の記事の通り、mhartlの作ったsample_appをgit cloneしてきました!やっと落ち着いてRailsTutorialを進めたものの… - るびらな! やっと落ち着いてRailsTutorialを進めたものの… - るびらな!そして、cloneしたusers_controller.rbを見ました。ででーん! class UsersController < ApplicationController before_filter :signed_in_user, only: [:index, :edit, :update, :destroy, :followi…
第7章に書かれている内容は全て進めてきたものの、相変わらずのActiveModel::ForbiddenAttributesErrorですよ…なんでなんだろう??と思いますが、たぶんMCVのうちV以外の部分の問題、というかおそらくController周りの問題なんじゃないかと思っているので、ちょっと時間を見てmhartl自身が作ったリポジトリからソースを全部クローンしてきて、比較してみようと思います。そのリポジトリはこちら。 mhartl/sample_app mhartl/sample_app · GitHubまじhartlイケメン。…あ、違う違う。見るとこ違いますよー。明日またがんばる!
今日は飲み会で今帰宅したんで、もちろんRailsTutorialを進めようってことにはならないんですけど、軽く読み進めたら、エラーが出ていることが正しい状況だってことに気づいてしまいました。すなわち、Michael Hartl的には、ぼくのいまの進捗状況ではエラーが出ていることが正しく、ここからエラーが出ない状態にしていこう、ということのようです。(ちょっとRailsTutorialの先の部分を読んでみた)ということで、明日だか土曜だか日曜だか、まだ先が見えませんが、RailsTutorialを遠慮なく進めていきたいと思います。 ということで酔っぱらいはもう寝ます。
今日は仕事が山積みで、昼ご飯食べながら書類書いたりしつつがんばったけど、結局13時間くらい休憩なしで働いて、でも仕事が終わらないので諦めて帰宅。残業代? なにそれおいしいの? もらったことないですよ…ということで、帰宅後ちょこっとRailsTutorialを進めようと思うも、問題が…「ActiveModel::ForbiddenAttributesError」!!!!! またお前か!!!ということで、いろいろ調べながら頑張ったんですよ。 def member_params params.require(:member).permit(:number,:name,:Full_name,:gend…
さて、まだインフルが完治していないので、寝たり起きたりしていますが、久しぶりにちょこっとRailsに触ったら元気が出てきました。新年早々インフルでダウン… - るびらな! 新年早々インフルでダウン… - るびらな! 今日やったこと ん? bundle exec rake db:migrate できないぞ?? なぜかmigrationファイルが消えてました。というか、migrateディレクトリごと消えてました。なんで??ということで、まずは以下の二つのコマンドをいれ、migrationファイルを作成しました。 rails generate migration CreateUsers rails …
1月8日(木)から若干体調悪いなーとか思いながら仕事をしていましたが、1月9日(金)の夕方になって急激に悪化し、帰宅途中に職場近くの医者にいくも、インフルの検査をしてもらえず、解熱剤やらなんやらもらって帰宅。 1月10日(土)の朝になっても体調が悪すぎたので、同僚に仕事を代わってもらい、かかりつけの医者へ行くと、「あ、インフルA型だねー。イナビル出しとくから帰って寝といて」とあっさり診断され、食料と水分を買い込み帰宅。 そのまま、イナビルを吸入するも熱は上がり続け、昼過ぎからずっと42℃(と体温計には表示されていたけど、表示のMAXが42℃だっただけで、本当はもっとあがってたんじゃないの?とす…
RailsTutorial第7章1節終了! 相変わらずのRSpecェ…
さて、出張は案の定早く終わったものの、帰り道にちょっと本屋に寄ったら面白そうな本を見つけたので、ついつい最後まで読んだら時間がなくなってしまいました・・・中身には関係ありませんが、今日買った本はこちら→「謎」の進学校 麻布の教え (集英社新書)作者: 神田憲行出版社/メーカー: 集英社発売日: 2014/10/17メディア: 新書この商品を含むブログ (4件) を見る ということで、今日はRailsTutorialは7.1を終わらせるのが精一杯で、まだUser登録画面はできてません。が、とりあえず作ったものは晒しておこう。一応、URLの末尾を"/users"とかやると、前回との違いはわかるかも…
今日も今日とて、RailsTutorialは微塵も進んでません(苦笑) 明日は、定時で帰れそうな出張なので、がんばれるかなぁ。今日は軽くネットを徘徊しましたが、Raspberry piにLinuxを入れてRubyを動かして、さらにそれをWebと連携させたら色々面白そうだなぁって思いました。まぁ、まずRailsで何かが作れたらって話ですけどね。
朝4時に家を出て、帰宅したのは夜10時でした。マジキチ…でも、RailsTutorialはiPadに入れて持ち歩いているので、とりあえず第7章を読んでます。 まだ何も書き進めてませんが。明日もまだまだ帰れないフラグが大量に準備されてるので、踏まないようにがんばります。
ユーザー登録ができるようにするための、モデルとデータベースの構築、それにセキュアなパスワードの扱い方なんかがちょっと見えてきました。と言っても、第6章ってその内容のほとんどがRSpecのテストを書いてテストしてるばっかりなんじゃ・・・という感じもしましたが、それが大事なことなんでしょうね。ということで、本業が死ぬほど忙しいわけですが、明日も状況は何も変わらず。むしろ、明日は始発出勤してからの出張ということで、体力的には一番厳しいような気がします。でも、明後日を無事に迎えれば少し楽になる・・・はず?? ぜんぜん先が見えないのでわかりませんけどね(苦笑) ということで、前回から見た目はまったく変わ…
まさかの、朝4時過ぎ出発が明後日まで続くという鬼畜な仕事のようです。しかも、だからと言って早めに帰るには休暇を申請しないといけないという、さらにドSな仕様。ということで、早起きに慣れていないので、もう眠くて思考力が落ちているので、Userモデルのテスト&構築はちょっと休憩して、明日に備えて寝ようと思います。明日は、休暇を申請して早く帰るつもりなので、そこで少し進められたらいいなぁ、と思っています。
今日は久しぶりに1日休めるので、箱根駅伝を見ながらRailsTutorialがんばりたいと思います。ということで、朝から作業を進めて、vagrantにheroku Toolbeltを入れたりいろいろやってきましたが、無事にRailsTutorialの環境を整え、第5章が完了しました。Home Ruby on Rails Tutorial Sample Appさて、まだまだ8区に入ったところで、青学の独走が続いていますね。近年の箱根駅伝は、本当にトップ校が毎年変わるので非常に楽しいです。ぜひ、青学初優勝に向けてがんばって走って欲しいですね。 あ、私の母校は出ていませんので、非常に心が平穏です…
さて、新年も明けましたが、義理の実家に行っていたので大して何も進んでいません。ということで、今日もちょこっとやってみたAOJ。 #=> 長方形の描画 プログラミング入門 Aizu Online Judge 問題 長方形の描画たてH cm よこ W cm の長方形を描くプログラムを作成して下さい。1 cm × 1cm の長方形を '#'で表します。 Input入力は複数のデータセットから構成されています。各データセットの形式は以下のとおりです: H W H, W がともに 0 のとき、入力の終わりとします。 Output各データセットについて、H × W 個の '#' で描かれた長方形を…
vagrant + virtualbox でRails環境を簡単に作れた!
さて、特段何もできていませんが、とりあえず報告だけ。この前、vagrantで失敗して、rails環境の整え方を再考していました。RailsTutorial第5章3節まで完了。今日中にどこまでいけるのか… - るびらな! RailsTutorial第5章3節まで完了。今日中にどこまでいけるのか… - るびらな! vagrantのセットアップが長すぎ、タイムアップ! - るびらな! vagrantのセットアップが長すぎ、タイムアップ! - るびらな! 気軽にvagrant upしたらダメだったっていう話。 - るびらな! 気軽にvagrant upしたらダメだったっていう話。 - るびらな! va…
喪中なので、おめでたいとは言えないのですが、新年が明けてしまいましたね。さて、このブログも初めて1か月以上。あまり進歩がなく、環境構築ばかりしていますが、RailsTutorialも少しずつ進んでいますし、前進していることにしておきたいと思います。ということで、今年の目標。 RailsTutorialを終わらせる。 何かRailsでWebサイトを一つ構築して、公開する。 本業では全くプログラムとは関係ないというか、PCすら事務機器としてしか使わない仕事をしているので、このブログの内容はあくまで余暇を使った趣味としてやっています。そういった事情も考慮し、1つサービスを公開し、人を集める方法やWe…
「ブログリーダー」を活用して、Nagg23さんをフォローしませんか?