字符串是
ex="test1, test2, test3, test4, test5"
我用的时候
ex.split(",").first
Run Code Online (Sandbox Code Playgroud)
它返回
"test1"
Run Code Online (Sandbox Code Playgroud)
现在我想得到剩下的项目,即`"test2,test3,test4,test5".如果我使用
ex.split(",").last
Run Code Online (Sandbox Code Playgroud)
它只返回
"test5"
Run Code Online (Sandbox Code Playgroud)
如何让所有剩余的项目首先跳过?
我有三张桌子.
地点
ID | NAME | TYPE |
1 | add1 | stat |
2 | add2 | coun |
3 | add3 | coun |
4 | add4 | coun |
5 | add5 | stat |
Run Code Online (Sandbox Code Playgroud)
学校
ID | NAME
1 | sch1
2 | sch2
3 |sch3
Run Code Online (Sandbox Code Playgroud)
school_locations
ID |LOCATIONS_ID |SCHOOL_ID
1 | 1 |1
2 | 2 |2
3 | 3 |3
Run Code Online (Sandbox Code Playgroud)
这里的表位置包含应用程序的所有位置.学校的位置由ID调用.
当我使用查询
select locations.name from locations where type="coun";
Run Code Online (Sandbox Code Playgroud)
它显示类型为"coun"的名称
但是我想显示locations.name,其中只有school_locations有type ="coun"
我尝试了以下查询,但似乎都没有工作
select locations.name …Run Code Online (Sandbox Code Playgroud) 我想按照另一个数组中给出的特定顺序对数组进行排序.
EX:考虑一个数组
a=["one", "two", "three"]
b=["two", "one", "three"]
Run Code Online (Sandbox Code Playgroud)
现在我想按'b'的顺序对数组'a'进行排序,即
a.each do |t|
# It should be in the order of 'b'
puts t
end
Run Code Online (Sandbox Code Playgroud)
所以输出应该是
two
one
three
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我正在使用rails发送一个ms-word文件.即,当我点击链接时,会发送来自tmp文件夹(在项目中)的doc文件.
我正在使用的代码是
@filename ="#{RAILS_ROOT}/tmp/test/test.doc"
send_file(@filename ,
:filename => "test",
:type => 'application/msword',
:disposition => 'attachment',
:streaming => 'true',
:buffer_size => '4096')
Run Code Online (Sandbox Code Playgroud)
它正在工作,但它正在发送一个空文件.文件中缺少内容.有什么建议?
我已将域名配置为heroku IPs 75.101.163.44 75.101.145.87 174.129.212.2
但它并没有将我的应用程序重定向到我的域名.错误说
该主机名没有配置应用程序.也许应用程序所有者已将其重命名,或者您输入了错误的URL.
每个Heroku应用程序都有自己的IP地址吗?如果是这样,如何获取唯一的IP以及如何将其重定向到域.谢谢.
如何在Windows7上安装Ldap并进行配置?
做了一些谷歌搜索..无法找到任何确切的文章..
有什么建议??
我现在正在使用我的Rails应用程序重定向到主页面
redirect_to root_path
Run Code Online (Sandbox Code Playgroud)
我想在jQuery中做同样的事情.
即 window.location.replace("???");
怎么做?