ruby-on-rails - 字符串中的两个变量

标签 ruby-on-rails ruby ruby-on-rails-3

<分区>

我试图将两个变量添加到一个字符串中:

if code.alter_fehler == 'k' && code.alter_o.to_f <= 124
    @arr << "Bitte Kodierung überprüfen: Kode gilt überwiegend nur für Patienten in der
             Altersgruppe zwischen #{jahrtag(code.alter_u,'')} 
             und {jahrtag('',code.alter_o)}."
end

您如何看到我在应用程序 Controller 中两次调用字符串中的 def jahrtag:

 def jahrtag(zahlu,zahlo)
if (zahlu && zahlo) == '0' then return 'O Tagen' end
if zahlu == '1' then return '1 Jahr' end
if zahlu == '8' then return '8' end
if zahlu == '12' then return '12' end
if zahlu == '15' then return '15 Jahren' end
if zahlu == '18' then return '18 Jahre' end
if zahlu == '30' then return '30 Jahren' end
 end

但不知何故,我的变量没有得到正确的变量“例如:1 Jahr”,而是在 View 中打印出空白!有人知道我做错了什么吗?谢谢

最佳答案

und {jahrtag('',code.alter_o)}. 此处缺少 #

它应该是 und #{jahrtag('',code.alter_o)}。

关于ruby-on-rails - 字符串中的两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18491018/

相关文章:

ruby-on-rails - 乘客('Bundler:RubyVersionMismatch')

ruby-on-rails - 在 Ruby on Rails 中使用 Redis 的 "Keys *"

ruby-on-rails - Rails 4 加密 Cookie 重放攻击

ruby - 为 Ruby 设置开发服务器

ruby-on-rails - 如何在 Rails 4 中使用 params.require

ruby-on-rails - 存储桶策略和签名 URL 之间是否存在冲突?

ruby-on-rails - Rails schema.rb 不包含新的自定义 Postgres 函数

ruby - 需要 nokogiri : Load Error

ruby-on-rails-3 - Rails 3 中搜索表单的最佳自动完成/建议

ruby-on-rails - 如何为登录用户和非登录用户设置主页?