我正在做一个预订电影的应用程序。对于每部电影都有一个“书”按钮,通常它只是直接指向由控制器处理的另一个页面。但是有没有办法做到这一点?如果用户之前没有登录,显示一个重定向到登录页面的弹出窗口,否则直接到预订控制器?
我的电影控制器中的电流是:
<td><%= button_to "Book", {:controller => "booking",:action=>"new", :movie_session_id => movie.id}, :method => :post %></td>
如果我在此页面中检查条件或者我必须在 BookingController 中检查是否有可能?