4

我是 Rails 的新手。有人可以向我解释使用视图页面和控制器中的变量进行字符串连接的概念吗?

4

2 回答 2

5

例如 :

在控制器代码中:

def show
   @firstname = 'Test'
   @lastname = 'User'
end

在查看页面:

Full Name : <%= "#{@firstname}  #{lastname}" %>

更多详情请点击这里

场景:- 如果您想在查看页面上保留两个变量并为这些变量添加连接,则需要使用空间。

查看页面:

<%
  var string_1 = "With"
  var string_2 = "Rails"

  var addition_1 = string_1 + string_2;
  var addition_2 = string_1 + " " + string_2

%>
<h1> First Addition  -> #{addition_1} </h1>
<h1> Second Addition  -> #{addition_2} </h1>

输出 :

First Addition  -> WithRails
Second Addition  -> With Rails 
于 2013-06-05T11:49:01.450 回答
2

在视野中

<%
  var1 = "ruby"
  var2 = "on"
  var3 = var1 + var2
%>

最后

<% f_var = "Ruby #{var3}"%>

但是这种类型的代码不推荐使用,因为它看起来不太好。您应该对此类需求使用辅助方法

于 2013-06-05T12:11:16.400 回答