title: String literal in condition
body: <p>I'm trying to insert some bulk of Data to a Particular Column in my Table by using <em>CSV</em> file format. My code is as follows:</p>
  
  <p><strong>Code</strong>:</p>
  
  <pre><code>def maritalstatus_migration
     filename = "#{RAILS_ROOT}/config/MaritalStatus_Data_Migration_240114.csv"
     file=File.new(filename,"r")
     while (line = file.gets)
        columns = line.split("$")
        employee = Employee.find_by_employeeid(columns[0].to_s.chomp.strip)
        personnel = Personnel.find_by_extid(columns[0].to_s.chomp.strip)
        if employee &amp;&amp; personnel
           sheet_marital_status = columns[1].to_s.chomp.strip
           if sheet_marital_status == 'Married' or 'MARRIED'
              personnel.marital_status = 'Married'
           elsif sheet_marital_status == 'Unmarried' or 'UNMARRIED'
              personnel.marital_status = 'Unmarried'
           elsif sheet.marital_status ='Unknown' or 'UNKNOWN'
              personnel.marital_status = 'Unknown'
           else
              personnel.marital_status = columns[1].to_s.chomp.strip
           end
        end
     end
  end     
  </code></pre>
  
  <p>When I run my method in Console,I get a Warning saying:</p>
  
  <pre><code>String literal in condition
  </code></pre>
  
  <p>pointing to the line <code>personnel.marital_status = columns[1].to_s.chomp.strip</code>, what am i doing wrong.Any Suggestions will be greatly appreciated.</p>