Add dictionary ingest and view
Dictionary json ingest to database, view populated with database contents
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
class DictionaryController < ApplicationController
|
||||
def index
|
||||
@parts_of_speech = PartOfSpeech.all
|
||||
@words = Word.all
|
||||
end
|
||||
end
|
||||
|
3
app/models/definition.rb
Normal file
3
app/models/definition.rb
Normal file
@@ -0,0 +1,3 @@
|
||||
class Definition < ApplicationRecord
|
||||
belongs_to :word
|
||||
end
|
3
app/models/word.rb
Normal file
3
app/models/word.rb
Normal file
@@ -0,0 +1,3 @@
|
||||
class Word < ApplicationRecord
|
||||
has_many :definitions
|
||||
end
|
@@ -10,8 +10,26 @@
|
||||
</tr>
|
||||
<% @parts_of_speech.each do |item| %>
|
||||
<tr>
|
||||
<td><%= item.pos %></td>
|
||||
<td><b><%= item.pos %></b></td>
|
||||
<td><%= item.definition %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</table>
|
||||
|
||||
<h1>Words</h1>
|
||||
<% @words.each do |word| %>
|
||||
<h2><%= word.word %></h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><b>Part of Speech</b></td>
|
||||
<td><b>Definition</b></td>
|
||||
</tr>
|
||||
<% word.definitions.each do |definition| %>
|
||||
<tr>
|
||||
<td><b><%= definition.pos %></b></td>
|
||||
<td><%= definition.definition %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
</table>
|
||||
<% end %>
|
||||
|
Reference in New Issue
Block a user