Blog

new.erb for Testing Sinatra Ruby Framework CRUD Operations with RSpec and Capybara Gems
Posted on August 10, 2015 in Ruby, Sinatra by Matt Jennings

See this post for a full describe of files used in a Sinatra Ruby framework for CRUD (Create Read Update Delete) operations with RSpec and Capybara testing.

/views/projects/new.erb

<!doctype>
<html>
<head>
  <title>Add New Project</title>
  <link rel="stylesheet" type="text/css" href="../css/styles.css" />
</head>

<body>

<div id="wrapper">

  <h1>Add New Project</h1>

  <form id="project-form" action="/projects" method="post">
    <p>
        <label for="name">Name:</label>
        <input type="text" name="name" />
    </p>
    <p>
        <label for="description">Description:</label>
        <input type="text" name="description" />
    </p>
    <p>
        <input type="submit" value="Create Project" />
    </p>
  </form>

  <p>&nbsp;</p>

  <p class="important"><a href="/projects">&raquo; View All Projects</a></p>

</div>

</body>
</html>

Leave a Reply

To Top ↑