Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update citier to Rails 4 #69

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open

Update citier to Rails 4 #69

wants to merge 26 commits into from

Conversation

m7moud
Copy link

@m7moud m7moud commented Jun 8, 2014

No description provided.

sishen and others added 25 commits August 8, 2012 00:39
When the parent record saved, we already get the id of the child record. If we do the
query before child record persisted into the table, it will raise RecordNotFound exception.
If the citier class has the serialized fields in parent/child table,
it should be saved using the specified coder and also quoted correctly.

It need two changes to make it work.

1. Detect the serialized attributes of the child table.
2. Pass the internal @attributes to parent object and child object for persist.
Single quote or double quote only works for some DB and we should use
the AR builtin method to give a workaround
Conflicts:
	lib/citier/class_methods.rb
overwrite parent's type column when both tables have type column
overwrite parent's type column when both tables have type column
overwrite parent's type column when both tables have type column.
add self_type to memorize current type.
Conflicts:
	lib/citier/core_ext.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants