我没有一直写出{% include link_to.html i=5 text="hello world" %}
,而是编写了一个自定义标记,允许我{% link_to 5 hello world %}
。它找到数据i
等于5的页面并创建一个链接。
但是从标记代码中生成HTML字符串感觉很笨,而且在HTML包含代码中编写复杂的代码逻辑很尴尬。那么有没有办法让标签定义完成找到要链接的相关页面的繁重工作,并让它传递给link_to.html
呈现的内容?有点像控制器将信息传递给Rails中的视图。
答案 0 :(得分:0)
您可以查看来自http://joeka.net/user/post/2Hd8akl的代码。
如果这不起作用,请尝试https://user.gryu.org/quws/6dhYs。
如果两个链接都发生离线,这是代码
javascript.accessObject(ObjectName, Location).reason(NumberOfColumns);
API.Go.javascript.Obj = new Runtime(4); // how many seconds we want the page to take when loading.