我从我正在阅读的书中复制了这个,我遵循了所有说明,但它给了我没有路线匹配“/ subscribers / create”错误:
def create
if request.post?
@subscriber = Subscriber.new(:email => params[:email])
if @subscriber.save
@success = "Thank you, You have been subscribed."
else
@error = @subscriber.errors.full_messages[0]
end
end
请注意,本书是为Rails v2编写的,我使用的是v3。
怎么了?
答案 0 :(得分:0)
您发布的代码缺少END。
此外,无需指定request.post?
Rails会自动将POST请求路由到create方法