Ruby on Rails
Railsで掲示板を作る① いい加減再開しようと思ったが前回から時間をあけすぎてもう全く覚えてないという悲しい事態 作ったスレッドにコメントを書き込むと画面がなくて落ちるという状態であった 複数のアクションに対して画面が1つの場合ってどうしたらいい…
というわけでつくりはじめたがチュートリアルをすげえ適当にやったせいで なにも身についていないので長い道のりになりそう 仕様はざっくり スレッド - .* 書き込み みたいなかんじで スレッドのコントローラー、モデルをつくって 画面を適当につくっている…
respond_toはメソッドがあるかないか?参考:respond_to? (Object) - Rubyリファレンスbelongs_toがいわゆるリレーションシップのこと? 参考:belongs_to - リファレンス - Railsドキュメント validates :follower_id, presence: truefollower_idは空じゃダ…
ActiveRecordはすごい has_many/belongs_to has_many :microposts, dependent: :destroy DELETEに対してのRestrictみたいなもん?DBの話なのかアプリケーションの話だかわからんけどそのへん意識しなくていいから素敵ってやつなのかなあ単体の相関しない(相…
Rakeってのがいまいちなんなのかわからないままここまできてしまったけれども 要するに開発する上でDBになにかした〜い!っていう欲を満たしてくれる人っていう位置づけでいいのかな。 $ bundle exec rake db:reset$ bundle exec rake db:populate $ bundle …
Rails関係ないけどいつも忘れるのでメモ。 sign up -> アカウント作成 sign in -> ログイン toilet ||= "unko" トイレが空ならトイレにうんこをセット。 参考:http://www.xmisao.com/2014/02/10/ruby-idiom-or-equal-operator.html キューカンバーは飛ばし…
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 アルファベット、数字…
なんかわけわかんなくなったからリセットします。 なにを消せばいいのかというとそれは多分 ・RVMがらみ ・Rubyがらみ ・Railsがらみ の3つ? この辺の関係性がわかってないからいまいちどうなってるのかわからん。 Mac の Ruby 管理を rvm から rbenv に乗…
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…
パーシャルってなんだ! partialの意味 - 英和辞典 Weblio辞書 わかんねえ!分離しってるってこと? jspをパーツ単位で書いてそれぞれincludeしようねみたいな話? Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Yo…
この書き方ふしぎ。 x = "foo"puts "x is not empty" if !x.empty?
例の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…
どうしても $ bundle exec guard init rspec でこけるのでRVMじゃなくてrbenvを使う形にしてみる。 解決するかどうかはしらん。 rbenvってなんて読むのかさっぱりわかんねえ。 $ rvm implode.bashrcから以下を削除export PATH="$PATH:$HOME/.rvm/bin" # Add …
これの1章をやる。 http://railstutorial.jp/book/ruby-on-rails-tutorial もう一回やったんだが完全につまったので環境構築からやりなおす。 http://unkoburiburisuperfxxk.hatenablog.com/entry/2014/12/07/152728 OSはFedoraにした(最初に詰まったとき…
追記ー===================== Gemfileの例の部分を以下に変えたら一応とおりました。 gem 'guard-rspec', require: false ======================== まじわかんねえ [dev@localhost sample_app]$ bundle exec …