From a7e1819e69450a61fe09c738fed82df0400fb5be Mon Sep 17 00:00:00 2001 From: thomaschen <99703040@nccu.edu.tw> Date: Thu, 22 Aug 2013 15:46:02 +0800 Subject: [PATCH] add back_end index --- .../back_end/dictionary_vocabs_controller.rb | 9 +++++ .../back_end/dictionary_vocabs/index.html.erb | 38 +++++++++++++++++++ .../dictionary_vocabs/index.html.erb | 0 3 files changed, 47 insertions(+) create mode 100644 vendor/built_in_modules/dictionary/app/views/panel/dictionary/front_end/dictionary_vocabs/index.html.erb diff --git a/vendor/built_in_modules/dictionary/app/controllers/panel/dictionary/back_end/dictionary_vocabs_controller.rb b/vendor/built_in_modules/dictionary/app/controllers/panel/dictionary/back_end/dictionary_vocabs_controller.rb index 5dd5d1247..1ac067388 100644 --- a/vendor/built_in_modules/dictionary/app/controllers/panel/dictionary/back_end/dictionary_vocabs_controller.rb +++ b/vendor/built_in_modules/dictionary/app/controllers/panel/dictionary/back_end/dictionary_vocabs_controller.rb @@ -9,6 +9,10 @@ class Panel::Dictionary::BackEnd::DictionaryVocabsController < OrbitBackendContr before_filter :only => [ :new,:edit,:update,:create] do |controller| controller.get_categorys('DictionaryVocabCategory') end + + def index + @vocabs = DictionaryVocab.all + end def new @vocab = DictionaryVocab.new @@ -18,4 +22,9 @@ class Panel::Dictionary::BackEnd::DictionaryVocabsController < OrbitBackendContr format.xml { render xml: @vocab} end end + + def edit + + end + end \ No newline at end of file diff --git a/vendor/built_in_modules/dictionary/app/views/panel/dictionary/back_end/dictionary_vocabs/index.html.erb b/vendor/built_in_modules/dictionary/app/views/panel/dictionary/back_end/dictionary_vocabs/index.html.erb index e69de29bb..212bb9dfe 100644 --- a/vendor/built_in_modules/dictionary/app/views/panel/dictionary/back_end/dictionary_vocabs/index.html.erb +++ b/vendor/built_in_modules/dictionary/app/views/panel/dictionary/back_end/dictionary_vocabs/index.html.erb @@ -0,0 +1,38 @@ +
+
+ <% flash.each do |key, value| %> +
<%= value %>
+ <% end %> + + + + + + + + + + + + + + <% @vocabs.each do |vocab| %> + + + + + + + + <% end %> + + +
<%= t :Category, :scope => :dictionary %><%= t :Word, :scope => :dictionary %><%= t :Definition, :scope => :dictionary %><%= t :Time, :scope => :dictionary %>
<%= vocab.dictionary_vocab_category.title %><%= link_to truncate(vocab.word,length: 25), panel_dictionary_back_end_dictionary_vocab_path(vocab) %><%= truncate(vocab.definition,length: 50) %><% if vocab.created_at > Time.now.beginning_of_day %> + <%="#{time_ago_in_words(vocab.created_at)}"%> + <%=t :ago,:scope => :dictionary%> + <% else %> + <%= vocab.created_at.strftime("%Y/%m/%d") %> + <% end %><%= link_to t(:edit), edit_panel_dictionary_back_end_dictionary_vocab_path(vocab) %> | + <%= link_to t(:delete), panel_dictionary_back_end_dictionary_vocab_path(vocab), method: :delete , :data => { :confirm => 'Are you sure?'} %>
+
+
\ No newline at end of file diff --git a/vendor/built_in_modules/dictionary/app/views/panel/dictionary/front_end/dictionary_vocabs/index.html.erb b/vendor/built_in_modules/dictionary/app/views/panel/dictionary/front_end/dictionary_vocabs/index.html.erb new file mode 100644 index 000000000..e69de29bb