File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -152,16 +152,16 @@ def unpolymorphize_association(str)
152
152
end
153
153
154
154
def ransackable_alias ( str )
155
- klass . _ransack_aliases . fetch ( str , str )
155
+ klass . _ransack_aliases . fetch ( str , klass . _ransack_aliases . fetch ( str . to_sym , str ) )
156
156
end
157
157
158
158
def ransackable_attribute? ( str , klass )
159
- klass . ransackable_attributes ( auth_object ) . include? ( str ) ||
160
- klass . ransortable_attributes ( auth_object ) . include? ( str )
159
+ klass . ransackable_attributes ( auth_object ) . any? { | s | s . to_sym == str . to_sym } ||
160
+ klass . ransortable_attributes ( auth_object ) . any? { | s | s . to_sym == str . to_sym }
161
161
end
162
162
163
163
def ransackable_association? ( str , klass )
164
- klass . ransackable_associations ( auth_object ) . include? str
164
+ klass . ransackable_associations ( auth_object ) . any? { | s | s . to_sym == str . to_sym }
165
165
end
166
166
167
167
def ransackable_scope? ( str , klass )
You can’t perform that action at this time.
0 commit comments