如何设置 Controller#show layouts "OK" 按钮,以便link_to root_path在用户通过new>create操作时将其设置
但
如果用户正在查看现有资源的列表(实际上是索引),然后单击一个以查看 Controller#show(详细信息),那么“确定”按钮现在会将它们带回上一页(索引)吗?
我正在使用store_location和redirect_back_or(default)辅助方法来处理login_required某些控制器(包括这个控制器)。可以采用这种方法来解决我上面的问题吗?或者,还有更好的方法?
简而言之,我认为按钮想要,link_to "OK", :back除非之前的操作是创建(或登录)操作。
我认为我们不需要涉及,session因为链接不需要持续存在。如果它来自索引,那只是一回事,如果它来自 create 或 (sign_in),那只是另一回事......只是不知道该怎么做。