您好,我为用户提供了一个非常简单的输入字段:
<%= f.text_field :url, :value=>"#{@url_website}" %>
我想处理输入以检查它们是否在它之前放置了http://,如果没有,则手动添加它。我可以在保存之前运行一个功能吗?这是怎么做到的?
谢谢!
答案 0 :(得分:1)
那么你应该在模型中放一个before_save
来格式化文本,所以如果你的模型是这样的
before_save :format_url
def format_url
#put something important here
end
答案 1 :(得分:0)
把
before_save :adjust_url
模型中的可以解决问题。