如何使用rails 4

时间:2016-12-08 23:04:33

标签: ruby-on-rails ruby-on-rails-4 rails-activerecord

我想显示数据库中的链接以及同样保存在db中的链接名称。我使用的是rails 4和haml。我有什么想法可以达到这个目的吗?到目前为止,我已经尝试了这两个方面没有运气:%td= link_to @essential.catalog_url_type, @essential.catalog_url

%td
  %a{:href => catalog.catalog_url} {{catalog.catalog_url_type}} 

4 个答案:

答案 0 :(得分:1)

= link_to(@foo.link_name, @foo.link_url)

@foo是您的控制器中定义的db对象,link_name和link_url是名称和链接存储在数据库中的属性。

答案 1 :(得分:0)

如果我错误地阅读了这个问题,请原谅我。 catalog_url_type是您要显示的文本吗?

你试过了吗?

%td
  %a{ :href => catalog.catalog_url, :title => catalog.catalog_url_type }

答案 2 :(得分:0)

from collections import Counter import numpy as np p = int(input("Length of matrix: ")) m = np.random.randint(0,9,(p,p)) print(m) flat = [item for sublist in m for item in sublist] flat.count(4)

我注意到= link_to @essential.catalog_url_type, @essential.catalog_url似乎已附加到=,我会尝试将链接放在下面一行。我不是HAML用户,所以我无法肯定地说。此外,很难看出模型和控制器发生了什么。

点击链接时您遇到了什么错误或发生了什么错误。

答案 3 :(得分:0)

我能够使用字符串插值来解决它。 %td= link_to catalog.catalog_url_type, "#{catalog.catalog_url}"