我对 Rails 真的很陌生,但我正在尝试提取一些与用户偏好(current_user.industry)相匹配的数据。
rails 中是否有使用 SQL 提取数据并使用助手或其他变量的标准做法@variables?
谢谢 :)
获取wrong number of arguments (2 for 1)以下代码......任何想法?
@user_industry = current_user.industry
@industries = Listing.find_by_sql("SELECT * FROM listings WHERE industry = ?", @user_industry)
Run Code Online (Sandbox Code Playgroud) 我有两个数组,我希望看到匹配的总数,在数组之间的各个项目.
例如,数组:
1 - 房子,狗,猫,车2 - 猫,书,盒子,汽车
会回来2.
有任何想法吗?谢谢!
编辑/
基本上我有两种形式(对于两种不同类型的用户),它们使用嵌套属性来存储他们拥有的技能数量.我可以打印出技能
current_user.skills.each do |skill| skill.name
other_user.skills.each do |skill| skill.name
Run Code Online (Sandbox Code Playgroud)
当我打印出阵列时,我得到: #<Skill:0x1037e4948>#<Skill:0x1037e2800>#<Skill:0x1037e21e8>#<Skill:0x1037e1090>#<Skill:0x1037e0848>
所以,是的,我想比较两个用户的技能并返回匹配的数字.谢谢你的帮助.
我正在尝试使用数组和循环打印出以下内容(基本上对于字母表的每个字母,打印字母表后面的每个字母,然后转到下一个字母).我是perl的新手,任何人都有任何快速的话:
aa
ab
ac
ad
...
ba
bb
bc
bd
...
ca
cb
...
Run Code Online (Sandbox Code Playgroud)
目前我有这个,但它只打印一个字符字母......
@arr = ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$i = @arr;
while ($i)
{
print $arr[$i];
$i--;
}
Run Code Online (Sandbox Code Playgroud)