我正在尝试在Rails 4中创建一个应用程序。
我有这个方法:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:name=".MyApp" >
<activity
android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
当我尝试这个时,它会在组件之间打印一个空格。
我在这里看过几篇帖子,说单引号是问题(我也试过了)。我也尝试过:
def full_address
[self.first_line, middle_line, last_line, country_name].compact.join("\n")
end
当我尝试这个时,会在组件之间打印'br'。
我该怎么做?我已经看到其他几种语言中的回答,即“+”符号是解决方案。我试过了,它不起作用。我需要有关铁路的帮助。
我正在尝试在我的观看节目页面中使用它:
def full_address
[self.first_line, middle_line, last_line, country_name].compact.join("<br>")
end
答案 0 :(得分:0)
irb(main):004:0> puts ["a", "b", "c", "d"].join("\n")
a
b
c
d
您没有显示该部分代码,但我怀疑问题在于您尝试将结果字符串放在HTML页面中。 HTML忽略空格,这就是你没有得到换行符的原因。您可以尝试使用<br>
建议的解决方案并尝试添加.html_safe