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

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

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

共收到 13 条回复

模板里根据逻辑判断一下 简单的 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

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