我想部分或类似地代替简单的闪光通知。目前它的存在方式如下:
format.html { redirect_to share_url(@doc), notice: "#{@doc.title} has been created. You may #{view_context.link_to('edit', edit_doc_url(@doc))} it further, #{view_context.link_to('finalise', lock_doc_url(@doc))} it, or return #{view_context.link_to('home', root_url)}.".html_safe }
我想渲染部分或类似的而不是通知,以便我可以更多地进行自定义。
有什么想法?谢谢!
答案 0 :(得分:1)
你可能会这样做:
format.html { render action: "my_error_messages" }
然后在同一个控制器内创建一个my_error_messages
动作,并为其创建相应的视图和路线。然后根据需要自定义html / haml。
另一种方法可能是为您的Flash消息自定义messages
部分,这很可能是在您的应用程序布局中调用的。您可能会在apps/views/layouts
目录中找到它。