作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
好的,所以我正在尝试通过观看 YouTube 来学习 Rails;到目前为止,我在进行过程中有了更好的理解。
问题是,我使用的是 Rails 4,而视频使用的是 Rails 3。没什么大不了的。视频的代码有问题,所以有人在评论部分发布了一些更正的代码。
问题是,我得到这个错误:
SyntaxError in PostsController#create
/home/chris/blog/app/controllers/posts_controller.rb:43: syntax error, unexpected end-of-input, expecting keyword_end
现在我已经检查了我的代码,通篇查看了一遍,根据我目前对 Rails 的了解,一切都有一个适当的结局。我使用了评论,对于每一个开始,都有一个“结束”。但我肯定搞砸了。是的,这是我正在使用的 Rails 4.0。
class PostsController < ApplicationController#main
def index#1
@posts=Post.all
end#1
def create#2
@post=Post.new(post_params)
if @post.save#2.1
redirect_to posts_path, :notice =>"Your post was successfully saved"
else
render "new"
end#2.1
end#2
def new#3
@post=Post.new
end#3
def edit#4
end#4
def show#5
@post=Post.find(params[:id])
end#5
def update#6
end#6
def destroy#7
end#7
private
def post_params#1
@allow = [:title, :content]
params.require(:post).permit(@allow)
end#1
end#main
最佳答案
关于ruby-on-rails - Rails 要求 "end",但一切都有尽头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638848/
我是一名优秀的程序员,十分优秀!