我在查找Rails REST帮助程序时注意到create
和index
共享一个公共帮助程序(使用subject作为变量)subjects_path
。如果您想将link_to
用于将请求重定向到index
或create
的位置,您如何区分?他们是否需要共享相同的URL和URL帮助程序?
答案 0 :(得分:2)
create
使用POST
HTTP协议方法,而index
使用GET
。
因此,对于您的link_to
示例:link_to 'create', subjects_path, method: :post
(默认为GET
)