quanzhanying / fullstack-course

20 stars 7 forks source link

为什么在groups_controller里可以在redirect_to xxx_path之后直接写", notice: “XXX””就可以出现,但在current_user.join!(@group)之后直接写就不行? #77

Open dyz2102 opened 8 years ago

dyz2102 commented 8 years ago

【来自ray16897188】因为redirect_to这是rails里预设的函数,它是可以接受notice: “XXX”这个参数,并且做出相应显示flash的操作的。

而join!这个函数是你自己写的,它只接受一个@group参数,你再传给它notice: “XXX”这个参数,它就直接把这个参数忽略掉了。

可以看一下Ruby语言的函数那一部分