Ruby与Rails开发入门指南
1. Rails开发基础
在Rails开发中,视图里混合HTML和代码的做法既难读又难维护。比如随机选择图片的代码,应该放在控制器中。以下是一个示例:
class RandomImageController < ApplicationController
def show
@images = ["image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg", "image5.jpg"]
@random_no = rand(5)
@random_image = @images[@random_no]
end
end
视图部分只需引用 random_image 变量来插入图片:
<html>
<head>
<title>Random Image</title>
</head>
<body>
<h1>Random Image</h1>
<img src="/public/images/<%= @random_image %>">
</body>
</html>
另外,Rails API文档可从 http:
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



