我是最初使用Ruby on Rails构建网站的初学者。在这里他们没有清楚地提到link_to
和link_to_unless_current
之间的区别。link_to和link_to_unless_current有什么区别?
-1
A
回答
0
Link_to指的是“重定向不管是什么”,link_to_unless_current重定向,除非它已经是当前页面。
2
link_to
将始终生成链接。
link_to_unless_current
将被忽略,如果它将链接到的URL与呈现包含它的视图的URL相同。
1
link_to
只是生成一个链接,link_to_unless_current
只创建链接,如果当前页面不等于您提供的链接。
还有一个方法,您可以在何处显示链接时提供自定义条件。
欲了解更多信息,请看看the UrlHelper documentation。
相关问题
- 1. 有什么区别`和$(Bash中有什么区别?
- 2. ==和===有什么区别?
- 3. ==和===有什么区别?
- 4. 有什么区别? :和||
- 5. ==和===有什么区别?
- 6. '=='和'==='有什么区别?
- 7. `&`和`ref`有什么区别?
- 8. 有什么区别:。!和:r!?
- 9. | 0和~~有什么区别?
- 10. Appender和〜有什么区别?
- 11. xtype和别名有什么区别?
- 12. 有什么区别
- 13. 有什么区别
- 14. 有什么区别?
- 15. 有什么区别?
- 16. 有什么区别?
- 17. 有什么区别
- 18. 有什么区别?
- 19. 有什么区别?
- 20. 有什么区别
- 21. 有什么区别
- 22. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什么区别?
- 23. Viterbi CYK和Probabilistic CYK算法有什么区别,有什么区别吗?
- 24. Erlang的Ports和RPC有什么区别?
- 25. debug.write和Trace.write有什么区别?
- 26. LocalContainerEntityManagerFactoryBean和LocalEntityManagerFactoryBean有什么区别?
- 27. 数组和ArrayList有什么区别?
- 28. URI.escape和CGI.escape有什么区别?
- 29. rebar和rebar3有什么区别?或erlang.mk
- 30. 960.gs/Blueprint和LESS有什么区别?