Merge branch 'master' into 'master'
fix undefined method(book_paper_type) See merge request !6
This commit is contained in:
commit
ea6f6c07c8
|
@ -40,7 +40,9 @@ class Book
|
|||
before_validation :add_http
|
||||
|
||||
scope :sort_for_frontend, ->{ where(:is_hidden=>false).order_by(:year => "desc", :publish_date => "desc", :publication_date => "desc") }
|
||||
|
||||
def book_paper_type
|
||||
self.book_type.title rescue ""
|
||||
end
|
||||
def create_link
|
||||
title = []
|
||||
# title << self.member_profile.name if self.member_profile.present?
|
||||
|
@ -152,9 +154,9 @@ class Book
|
|||
def get_plugin_field_data(field)
|
||||
case field
|
||||
when "book_paper_type"
|
||||
value = self.book_type.title rescue ""
|
||||
value = (self.book_type.title rescue "")
|
||||
when "author_type"
|
||||
value = self.book_author_types.collect{|type| type.title}.join(',') rescue ""
|
||||
value = (self.book_author_types.collect{|type| type.title}.join(',') rescue "")
|
||||
when "author_name"
|
||||
value = []
|
||||
([I18n.locale]+(Site.first.in_use_locales-[I18n.locale])).each do |locale|
|
||||
|
@ -180,7 +182,7 @@ class Book
|
|||
when "authors"
|
||||
value = get_authors_show(self)
|
||||
else
|
||||
value = self.send(field) rescue ""
|
||||
value = (self.send(field) rescue "")
|
||||
end
|
||||
|
||||
value = (value =~ /\A#{URI::regexp(['http', 'https'])}\z/) ? "<a href='#{value}' target='blank'>#{value}</a>" : value
|
||||
|
|
Loading…
Reference in New Issue