ナツ3-1:Ruby2.0, Rails4.0でドットインストールに苦戦
一昨日から開始した、RubyとRailsの学習だったが、それぞれをインストールするときに、
「まあ最新版でいいだろう」と調べもせずスタートを切ってしまったことを反省。
Ruby2.0、Rails4.0でかつWindowsだとGoogle先生に聞いても聞いてもなかなか教えてくれないことが多すぎた(2013.8.5時点)。
結局、それぞれアンインストール後に、Ruby1.9.3とRails3.2.8をインストールすることにした。
(そこから再びドットインストールのRails講座の受講済みの所まで持っていくのに二時間もかかってしもた)
もう下記の対処を自分が行うことはないが、一応備忘録として。
ドットインストール第26講座への対処。
まずこれがドットインストールの26講座での送信先メソッドの作成。
def create @post = Post.new(params[:post]) if @post.save redirect_to posts_path else render action: 'new' end end
が、Ruby2.0,Rails4.0の場合は下記のようなエラーが出る。
で、解決方法。
def create @post = Post.new(post_params) if @post.save redirect_to posts_path else render action: 'new' end end def post_params params.require(:post).permit(:title, :content) end
26講座目はこれで対処できたけど、29講座あたりから再び詰まってRuby2.0は断念です。
Mac買いたいよー。