小编mhz*_*mhz的帖子

Heroku"我们很抱歉,但出了点问题"

首先,我是rails/heroku的新手,所以请事先原谅新手!

我做了Rails教程(http://guides.rubyonrails.org/getting_started.html)并生成了一个类似博客的"post"应用程序,将其推入github,然后推入heroku.

我的应用程序在本地工作正常,但当我尝试在线运行时,它有"我们很抱歉,但出现问题"的红色字体错误.

这是heroku日志:

2012-06-17T18:20:21+00:00 app[web.1]: Started GET "/posts/new" for 24.246.75.91 at 2012-06-17 18:20:21 +0000
2012-06-17T18:20:21+00:00 app[web.1]: Processing by PostsController#new as HTML
2012-06-17T18:20:21+00:00 app[web.1]:   Rendered posts/_form.html.erb (19.4ms)
2012-06-17T18:20:21+00:00 app[web.1]:   Rendered posts/new.html.erb within layouts/application (32.8ms)
2012-06-17T18:20:21+00:00 app[web.1]: Completed 500 Internal Server Error in 39ms
2012-06-17T18:20:21+00:00 app[web.1]: 
2012-06-17T18:20:21+00:00 app[web.1]:     13: 
2012-06-17T18:20:21+00:00 app[web.1]: ActionView::Template::Error (undefined method `name' for #<Post:0x000000043b8e00>):
2012-06-17T18:20:21+00:00 app[web.1]:     14:   <div class="field">
2012-06-17T18:20:21+00:00 app[web.1]:     15:     <%= f.label :name %><br />
2012-06-17T18:20:21+00:00 app[web.1]:     18:   <div class="field">
2012-06-17T18:20:21+00:00 app[web.1]:     17:   </div>
2012-06-17T18:20:21+00:00 app[web.1]: …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku

24
推荐指数
2
解决办法
2万
查看次数

如果在php字符串中间使用'周期'字符(.)是什么意思?

我对PHP很新,但我似乎无法在谷歌找到这个问题的解决方案.

这是一些示例代码:

$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
Run Code Online (Sandbox Code Playgroud)

句点字符在每个字符串的中间做了什么?

即:"blabla"."blabla"."blablalba";

php string character period

9
推荐指数
2
解决办法
3万
查看次数

Ruby动态数组:未定义的局部变量或方法`s'for main:Object(NameError)

我还是红宝石的新手.我的阵列由于某种原因没有出现.我在irb中测试了我的代码逻辑,它似乎工作正常,但是当我在if语句中使用它时,它会打破标题中的错误.

$s = []

i = 0

File.open("test.log").each do | l |
    if l =~ /(m.)/
        s << [$1]
        i=i+1
    end

    if l =~ /(p.)/
        s[i-1] << $1
    end

end

s.each do |g|
    p g
end
Run Code Online (Sandbox Code Playgroud)

一个示例test.log:

aaaaaaaaaaaaaaaaaa
m1
ggg
p1
p2
p3
p4
oooooooooooooo
m2
p1
p2
p3
p4
p5
gggggggggggggg
m3
p1
kkkkkkkkkkkk
m4
m5
llllllllllllll
Run Code Online (Sandbox Code Playgroud)

我怎么能得到像这样的阵列?

[[m1,p1,p2,p3,p4], [m2,p1,p2,p3,p4,p5], [m3,p1], [m4], [m5]]
Run Code Online (Sandbox Code Playgroud)

ruby arrays dynamic

3
推荐指数
1
解决办法
1641
查看次数

如何在字符串中写\ 1

我正在尝试\1用字符串写,但我不能这样做.如果有人帮我解决这个奇怪的行为,我将不胜感激.是一个有一些解释的例子.

编辑:添加示例输出

puts "\1 <- null"

puts "\\1 <- slash one"

作品!

但打字 "\1" "\\1"

在irb命令行中产生

"\1"

=> "\u0001

"\\1"

=> "\\1"

ruby string escaping

-1
推荐指数
1
解决办法
110
查看次数

标签 统计

ruby ×3

string ×2

arrays ×1

character ×1

dynamic ×1

escaping ×1

heroku ×1

period ×1

php ×1

ruby-on-rails ×1