新手问题 如何根据链接使用不同局部模板

chimingphang · 2016年01月28日 · 最后由 leiz_me 回复于 2016年01月29日 · 2344 次阅读

请问这个如何实现? 1 不变 2 分别是链接 username username/models username/folders username/likes 3 可能有些样式不一样,但是有的页面又一样 跪求大虾给关键字搜索或者给个思路

模板里根据逻辑判断一下 简单的 if..else 就可以了

#1 楼 @raven 如何获取链接参数?

if current_page? controller: xxx, action: xxx something you need for a else something you need for b end

or use when clause

#5 楼 @leiz_me 有点深奥,我先研究

#6 楼 @chimingphang 查文档关于这个方法的说明 current_page?

#7 楼 @leiz_me 添加 helper 是吧?

#6 楼 @chimingphang 如果你这几个链接用了不同的 action,就可以用 5 楼的方法。要是你的链接用的 action 是重复的,不同的只是 params,可以用 original_fullpath 方法配合正则表达式来做区分。

@leiz_me @adamshen 好,我都试试,谢谢啊!

其实如果前后端分离,用专业的前端工具开发会效果好的多, 其实我一直比较好奇一个事情,现在 rails html views 是否衰落了?

我所了解的几家 rails 的公司都已经只拿 rails-api 做 api 开发了 不知道是不是我的偏见

current_page? 是默认 helper,也支持显式指定 url 的调用,请查阅详细文档。

#11 楼 @jicheng1014 脱离实际业务谈技术选型意义不大。不同应用的前端厚度不一样,根据实际需要去选择具体适用工具才是 right way to go

需要 登录 后方可回复, 如果你还没有账号请 注册新账号