如果条件在before_save中失败,则跳过保存

时间:2015-08-18 15:14:58

标签: validation ruby-on-rails-4 exception-handling

我创建了一个多边形作为其列之一的表。如果新多边形与表中已存在的任何多边形相交,我不想创建新行。我可以使用raise方法中的before_save来实现此目的。但是,我不想引发异常,因为我正在读取csv文件中的数据,并且我想继续读取该文件,即使输入的数据未通过此检查。

1 个答案:

答案 0 :(得分:0)

试试这个......

<nav id="menu">
<li>
   <ul>
      <li><a href="/root/page1.html">page1</a></li>
      <li>
          <ul>
               <li><a href="/root/page2.html">page2</a></li>
               <li><a href="/root/page3.html">page3</a></li>
          </ul>
      </li>
   </ul>
</ul>
</nav>