ENV 是环境变量,可以在 .bashrc 里面设置,适合用在 heroku 部署。
简单的说,用 rake secret
生成一条随机字符串,替换掉那个 <%= %>
看 nginx/passenger/rails 的 Log。
是不是有什么 assets 添加了 data-turbolinks-track
属性,然后两个页面拥有的 assets 不同的?
#7 楼 @tianlitao 没看懂代码,什么 action 被访问了两次,路由是什么,页面代码是怎么写的,是 ajax 还是 html,什么操作可以重现问题?
#1 楼 @michael_roshen 可能版本比较新或比较旧。
#1 楼 @august 邮箱可以在 http://railstutorial-china.org/ 常见问题解答末尾“也可以给我发电子邮件”找到。
这个跟 Rails 关系不大(跟 ASP 关系也不大),而是属于 HTML/CSS/JavaScript 范围。
HTML 有 frame 标签,由浏览器原生支持拖拽,不过现在很少用。
细致的效果要由 Js 实现,我没写过同类功能,搜了一下有这个库:
看不懂,最好画个交互示例,用实际名称替代 ABC。
if @msg.save && process_one && process_two && process_three
flash[:notice] = '图文消息创建成功'
else
flash[:notice] = '图文消息创建失败'
end
private
def process_one
end
def process_two
end
def process_three
end
把 application.js 放到 head 不是临时方案,而是正确方案。
opal 本来我觉得没什么用,直到我看到 https://github.com/asciidoctor/asciidoctor.js
triangle = <<EOF
*
* *
* *
* * * *
EOF
for line in triangle.lines
puts line
end
楼主你看,我可以用这个马甲给你回复
#3 楼 @joke1943 我不用 IDE,要推荐就是 https://www.jetbrains.com/ruby/ 了。
我现在用 https://atom.io/ 编辑器。
看到后半看不懂了,等 Passenger 的大大发文分析。
<h1>请假记录</h1>
<%= link_to 'New note’, new_notes_path %><!--这里出错,找不到原因,求助!-->
<table>
<tr>
<th>请假人</th>
<th>时间</th>
</tr>
<% @notes.each do |note| %>
<tr>
<td><%= note.name %></td>
<td><%= note.time %></td>
<td><%= link_to 'Show', note_path(note) %></td>
</tr>
<% end %>
</table>
如果楼主好好排版就能发现问题了。