ナツ3-1:Ruby2.0, Rails4.0でドットインストールに苦戦

一昨日から開始した、RubyRailsの学習だったが、それぞれをインストールするときに、
「まあ最新版でいいだろう」と調べもせずスタートを切ってしまったことを反省。

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の場合は下記のようなエラーが出る。

f:id:kiiita:20130805110227p:plain

で、解決方法。

	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買いたいよー。

広告を非表示にする