小编MBO*_*MBO的帖子

两部分Rails布局

我的网页由两部分组成,比如顶部和底部(页眉和页脚除外 - 这些部分在页面中是一致的).根据操作动态生成这些部分的最佳做法是什么?

我想出的一种方法是查看顶部和部分底部; 在布局中调用顶部的yield和底部的render部分.部分名称根据操作动态替换.

不确定这是最好的方法.

layout ruby-on-rails partials

5
推荐指数
1
解决办法
1342
查看次数

如何在RoR中验证用户输入?

我真的不知道验证用户输入的建议.我正在开始与RoR.我读了很多关于这个问题的网页,但我从来没有得到过,我想要的是什么.在RoR之前,我用Java编程.我的问题是:如何验证空字段并显示错误消息?这是代码片段:

polls_controller.rb

class PollsController < ApplicationController

 def create

  @poll = Polls.new
  @poll.question = params[:question]
  @poll.author_ip = request.remote_ip

 end

 def show
 end

 def new
 end

 def edit
 end

end
Run Code Online (Sandbox Code Playgroud)

polls.rb

class Polls < ActiveRecord::Base
  has_many :options
  validates_presence_of :question, :message => 'Something is wrong...'
end
Run Code Online (Sandbox Code Playgroud)

create.html.erb

<p>
 <% form_tag polls_path do %>

  <%= label_tag :question, "Enter your question:" %><br>
  <%=text_field_tag :question, params[:question] %>
  <%=submit_tag "Send"  %>

 <% end %>
</p>
Run Code Online (Sandbox Code Playgroud)

validation ruby-on-rails

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

标签 统计

ruby-on-rails ×2

layout ×1

partials ×1

validation ×1