Ruby on Rails

Railsで掲示板を作る②

Railsで掲示板を作る① いい加減再開しようと思ったが前回から時間をあけすぎてもう全く覚えてないという悲しい事態 作ったスレッドにコメントを書き込むと画面がなくて落ちるという状態であった 複数のアクションに対して画面が1つの場合ってどうしたらいい…

Railsで掲示板を作る①

というわけでつくりはじめたがチュートリアルをすげえ適当にやったせいで なにも身についていないので長い道のりになりそう 仕様はざっくり スレッド - .* 書き込み みたいなかんじで スレッドのコントローラー、モデルをつくって 画面を適当につくっている…

Ruby on Rails チュートリアルの11章のメモ

respond_toはメソッドがあるかないか?参考:respond_to? (Object) - Rubyリファレンスbelongs_toがいわゆるリレーションシップのこと? 参考:belongs_to - リファレンス - Railsドキュメント validates :follower_id, presence: truefollower_idは空じゃダ…

Ruby on Rails チュートリアルの10章のメモ

ActiveRecordはすごい has_many/belongs_to has_many :microposts, dependent: :destroy DELETEに対してのRestrictみたいなもん?DBの話なのかアプリケーションの話だかわからんけどそのへん意識しなくていいから素敵ってやつなのかなあ単体の相関しない(相…

Ruby on Rails チュートリアルの9章のメモ

Rakeってのがいまいちなんなのかわからないままここまできてしまったけれども 要するに開発する上でDBになにかした〜い!っていう欲を満たしてくれる人っていう位置づけでいいのかな。 $ bundle exec rake db:reset$ bundle exec rake db:populate $ bundle …

Ruby on Rails チュートリアルの8章のメモ

Rails関係ないけどいつも忘れるのでメモ。 sign up -> アカウント作成 sign in -> ログイン toilet ||= "unko" トイレが空ならトイレにうんこをセット。 参考:http://www.xmisao.com/2014/02/10/ruby-idiom-or-equal-operator.html キューカンバーは飛ばし…

Ruby on Rails チュートリアルの6章のメモ

VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z]+)*\.[a-z]+\z/i これどうなってるのかいまいちわからん。 /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z]+)*\.[a-z]+\z/i 文字列の最初と最後 /\A[\w+\-.]+@[a-z\d\-]+(\.[a-z]+)*\.[a-z]+\z/i アルファベット、数字…

Railsチュートリアルの環境をリセットするメモ

なんかわけわかんなくなったからリセットします。 なにを消せばいいのかというとそれは多分 ・RVMがらみ ・Rubyがらみ ・Railsがらみ の3つ? この辺の関係性がわかってないからいまいちどうなってるのかわからん。 Mac の Ruby 管理を rvm から rbenv に乗…

bcrypt-rubyのGemがインストールできねえ

bcrypt-rubyのインストールでこけた。 Gem::RemoteFetcher::FetchError: Errno::ENETUNREACH: Network is unreachable - connect(2) (https://rubygems.org/gems/bcrypt-ruby-3.1.2.gem) An error occurred while installing bcrypt-ruby (3.1.2), and Bundl…

Ruby on Rails チュートリアルの5章のメモ

パーシャルってなんだ! partialの意味 - 英和辞典 Weblio辞書 わかんねえ!分離しってるってこと? jspをパーツ単位で書いてそれぞれincludeしようねみたいな話? Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Yo…

Ruby on Rails チュートリアルの4章のメモ

この書き方ふしぎ。 x = "foo"puts "x is not empty" if !x.empty?

Ruby on Rails チュートリアルの3章のメモ

例のguardの問題のせいだと思うけどsporkうんぬんのくだりで怒られた。 $ bundle install Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... You have requested: childprocess = 0.3.6 The bundle currently has child…

メモとしかいいようがない

bundle installででたログ。 IMPORTANT! Some of the defaults have changed in Capybara 2.1. If you're experiencing failures, please revert to the old behaviour by setting: Capybara.configure do |config| config.match = :one config.exact_option…

Ruby on Rails チュートリアルの1章でRVMじゃなくてrbenvを使うメモ

どうしても $ bundle exec guard init rspec でこけるのでRVMじゃなくてrbenvを使う形にしてみる。 解決するかどうかはしらん。 rbenvってなんて読むのかさっぱりわかんねえ。 $ rvm implode.bashrcから以下を削除export PATH="$PATH:$HOME/.rvm/bin" # Add …

Ruby on Rails チュートリアルの1章のメモ

これの1章をやる。 http://railstutorial.jp/book/ruby-on-rails-tutorial もう一回やったんだが完全につまったので環境構築からやりなおす。 http://unkoburiburisuperfxxk.hatenablog.com/entry/2014/12/07/152728 OSはFedoraにした(最初に詰まったとき…

Could not load 'guard/rspec' or '~/.guard/templates/rspec' or find class Guard::Rspec

追記ー===================== Gemfileの例の部分を以下に変えたら一応とおりました。 gem 'guard-rspec', require: false ======================== まじわかんねえ [dev@localhost sample_app]$ bundle exec …